社区
GAME,图形处理/多媒体
帖子详情
高手来看:声音文件组合问题
Firec
2003-08-21 12:06:23
如何将多个wav文件在内存中组合储存起来?望高手赐教。
...全文
36
2
打赏
收藏
高手来看:声音文件组合问题
如何将多个wav文件在内存中组合储存起来?望高手赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
copy_paste
2003-08-21
打赏
举报
回复
多个wave文件
1:选择组合后wave文件的格式,因为有可能多个wave文件,有不同的格式
2:
先写入目标wave格式,wave文件格式见后面。
while FileCount > 0 do
begin
读wave文件的头格式,读出它的wave数据格式(TWaveFormatEx)
如果和目标数据格式相同,则直接将wave文件的数据文件写入到文件尾
不同,则转换数据格式。
Dec(FileCount)
end;
读wave格式
我只知道PCM的wave格式,其它的不知
PCM的一般是58字节,你到这里看它的格式:
http://expert.csdn.net/Expert/TopicView1.asp?id=2117712
通过它,可以读出一个wave文件的TWaveFormatEx,和它的数据文件。
则后看Format是否和目标的Format是否相同,相同,则直接写入文件
不同,则进入转换处理
转换:
acmStreamOpen(...);
acmStreamPrepareHeader(...);
acmStreamConvert(...);
acmStreamUnPrepareHeader(...);
acmStreamClose(...);
转换后,将转换后的数据写入到目标文件就行了。
代码偶就不会写了,你找找资料看看。
那些acm函数你到playicq,应该很多关于msacm.pas的,还有还有acmConvertor就是这个例子,看看无妨。
Firec
2003-08-21
打赏
举报
回复
望告之,在线等待
Linux 磁盘与文件系统管理命令 < Series 8. >
本教程从实战出发,结合当下流行或最新的Linux(v6/7/8 版本)同时演示,将命令行结合到解决企业实战
问题
中来,体现出教学注重实战的务实精神,希望从事或未来从事运维的同学,能够认真仔细的学完Linux核心命令的...
win10如何查看服务器日志文件,
高手
解读win10怎么查看日志文件的操作教程
今天又有一名朋友来问小编一个
问题
,就是win10怎么查看日志文件的情况该怎么解决,不要慌,遇到了win10怎么查看日志文件的
问题
我们要想办法来解决它,我们需要怎么办呢?我们大家只需要这样操作:1、首先按下
组合
键...
Elasticsearch顶尖
高手
系列:
高手
进阶篇(一)
第1-节 01_结构化搜索_IT技术论坛案例背景介绍 课程大纲 IT技术论坛,案例背景 IT技术论坛中相关的数据,会在es中建立...自己遇到了
问题
,发个帖子问一问。帖子会有人回复,还会有人浏览。当然了,还有一些论坛会提供
汽车用
组合
仪表设计规范
本文主要介绍汽车用
组合
仪表设计基本规范,主要为抛砖引玉,供广大网友参考,欢迎
高手
留言交流。 设计规范
组合
仪表设计规范 1、范围 本标准规定了
组合
仪表的产品分类、技术要求、试验方法、检验规则及标志、包装、...
十、Python编程解决
组合
问题
(之二…
九、Python编程解决
组合
问题
(之二) ----From a high school student's view to learn Python 关键字: python
组合
问题
编程 递归 函数 元组 堆栈 列表 combination function recursive tuple list stack...
GAME,图形处理/多媒体
1,183
社区成员
14,336
社区内容
发帖
与我相关
我的任务
GAME,图形处理/多媒体
Delphi GAME,图形处理/多媒体
复制链接
扫一扫
分享
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章