如何将内存流中的内容保存为wav格式的文件?(100分)

  • 主题发起人 主题发起人 Mudeen
  • 开始时间 开始时间
M

Mudeen

Unregistered / Unconfirmed
GUEST, unregistred user!
问题描述:我需要将录制的声音延迟一段时间(1-60s)后播放。目前我已经实现了这一功能,但是在将缓冲区的内容保存下来的时候遇到了麻烦。我猜想是因为缓冲区的内容缺少wav文件头,所以自己定义了一个wav文件头,并将缓冲区内容和文件头合并,然后保存为一个文件,结果该文件播放的时候声音很奇特,完全不是录制的效果。请问大家,我哪一步出了问题?
 
后退
顶部