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

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文件

你可能感兴趣的:(综合)