转:用C#和NAudio解码库播放mp3示例

来源:互联网 发布:mac远程 qq 编辑:程序博客网 时间:2024/05/30 07:14

http://naudio.codeplex.com/


using NAudio;using NAudio.Wave;using NAudio.CoreAudioApi;WaveOut waveOut = null;var rdr = new Mp3FileReader("1.mp3");var wavStream = WaveFormatConversionStream.CreatePcmStream(rdr);var baStream = new BlockAlignReductionStream(wavStream);waveOut = new WaveOut(WaveCallbackInfo.FunctionCallback());waveOut.Init(baStream);waveOut.Play();

目前测试支持320kbps码率的mp3文件