我用WAVE文件加头加上一些数据(AD转换得来)用上些播放程序在放音结束时会出现咔咔声,是什么原因(50分)

  • 主题发起人 主题发起人 ayu310
  • 开始时间 开始时间
你加了些什么
有没有改变文件的大小?
 
就是把AD来的数据加上WAVE头,合成一WAV文件按照WAVE的大小设置了文件尺寸
 
原来的两个wav文件格式可能不同。得需要转换
根据头文件可以看格式是否相同!
 
to oldsheep35
thank you
我的系统是从单片机把声音AD,用串口传到微机,用声卡播放无论用流或文件播放的方式总会在结束时出现咔咔声,用文件播放是在收到的数字信号前加上WAVE文件头。不知问题在什么地方。
 
估计是长度不匹配
 
如果原来的流文件本身就带有咔咔声
那应该是传送文件的问题
不关加wav头的事
 
oldsheep说的有道理,由于我的单片机AD是单电源的,过来的最小电平0代表的是无声,
这和声卡的80代表无声是有冲突的,所以可能是这个原因引起的。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
875
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部