我有一个从相机中提取的 u-Law 压缩 PCM 数据流,我需要在扬声器上播放它吗?有人知道怎么做吗?我尝试过将 u-Law 解码为普通的 WAV 数据,然后使用 SoundPlayer,但它似乎从来没有工作过! SoundPlayer 总是只支持 PCM 数据?
我知道听起来不错,因为我已将其保存到文件中(使用自定义 createWavHeader 方法)并且 iTunes 可以播放它。
Windows 附带了 ACM 编解码器,可将 u-law 转换为 PCM。您可以使用NAudio http://www.codeplex.com/naudio并使用 WaveFileReader 和 WaveFormatConversionStream 获取可以轻松播放的 PCM 流。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)