哪位大侠可以帮忙解答一下!

解决方案 »

  1.   

    例如:把两个wav音频文件合并成一个文件?比如文件c1.wav,c2.wav,合并后的c3.wav是c2追加到c1的后面
      

  2.   

    看音频的包组成,把音频数据区取出来,加上去,再把包头结构改改,就OK了。
    这个结构是 。。WAVEFILEHEADER  去GOOGLE看看。。
      

  3.   

    额。我结构给错了。。给成我定义的了。。WAVEFORMATEX ,你去看这个。
      

  4.   

    合并数据时还需要注意,多个wave文件的通道是否一样(单通道,双通道),采样位数是否一样(8位,16位),不一致需要转换,否则播放出来的声音会不正确。
      

  5.   

    我在网上查了一下wav文件格式,想看下文件头有多少位。发现说法都不一样,最多的说是58位,最少的说44位。很迷糊。所以再弱弱的问下,头和尾都各是多少位啊?
      

  6.   

    WAV 有很多种格式 ,一般用的是PCM  还有的是GSM6.10 等等等等。。位速率 不一样针对你的音频格式,看有没有特殊设置,一般通用结构WAVEFORMATEX