从字节码播放音频文件(音频文件格式为CCITT A-Law)

时间:2010-11-01 15:26:02

标签: c# bytearray media-player audioformat soundplayer

我想从字节码中播放音频文件。我已经有音频文件的字节码。 但是当我使用System.Media.SoundPlayer播放时,我收到错误“{Sound API仅支持播放PCM wave文件。”}。我的音频文件格式是(CCITT A-Law)。 任何有这方面知识的人都可以与我分享吗?

感谢。

2 个答案:

答案 0 :(得分:0)

标准G.711告诉您如何将8位A-law转换为16 PCM。 Here's代码段

答案 1 :(得分:0)

WAV文件可以通过多种方式进行编码,通常是PCM或MP3。 .NET仅支持PCM。使用程序进行转换,这个程序是免费的(只记得取消选中广告软件垃圾):http://www.nch.com.au/switch/