未能找到一种方法以编程方式将CCITT u-Law wave文件转换为符合以下问题的PCM文件( Soundplayer要求):How to play non-PCM file or convert it to PCM on the fly ?
(SOX看起来可能有效,但我找不到任何示例来将CCITT Law .wav文件转换为使用C#的“常规”(PCM) .wav文件),
我想知道我是不是走错了路:也许我应该找到一种方法来播放CCITT Law .wav文件,而不是试图将其转换为PCM .wav文件。
有人知道这怎么可能吗?SoundPlayer总是说,“声音API只支持播放PCM波形文件”,所以也许还有另一个API我可以使用?
注意:由于Alvas.Audio不是免费的或开源的,所以它也是“不可选择的”。
发布于 2012-09-13 16:39:48
方法是在:http://www.codeproject.com/Articles/175030/PlaySound-A-Better-Way-to-Play-Wav-Files-in-C?msg=4366037#xx4366037xx上使用newkie的代码
至少在我的例子中,我必须将所有的小写x改为大写x,才能让它起作用。
https://stackoverflow.com/questions/12396889
复制相似问题