2009-07-06 95 views
2

我从相机中提取了一个u-Law压缩的PCM数据流,我需要将它演示出来吗?任何人都知道如何?我尝试将u-Law解码为正常的WAV数据,然后使用SoundPlayer,但它似乎永远不能工作!总是SoundPlayer只支持PCM数据?在.NET Framework 2中播放PCM数据?

我知道声音正常,因为我已将它保存到文件中(使用自定义的createWavHeader方法),iTunes可以播放它。

回答

3

Windows带有一个ACM编解码器来将u-law转换为PCM。您可以使用NAudio并使用WaveFileReader和WaveFormatConversionStream获取可轻松播放的PCM流。

相关问题