3

我有一个从相机中提取的 u-Law 压缩 PCM 数据流,我需要在扬声器上播放吗?有人知道怎么做吗?我尝试将 u-Law 解码为正常的 WAV 数据,然后使用 SoundPlayer,但它似乎从来没有工作过!总是 SoundPlayer 只支持 PCM 数据?

我知道听起来不错,因为我已将其保存到文件中(使用自定义 createWavHeader 方法)并且 iTunes 可以播放它。

4

2 回答 2

3

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

于 2009-07-06T16:02:17.163 回答
0

同样,有一个免费软件lizPlay提供 PCM 播放功能。值得考虑的是,lizPlay 的开发人员要特别注意确保有一个没有专利侵权问题的版本。

于 2018-09-08T08:49:42.363 回答