NAudioを使用してmp3ファイルを何度も再生するための推奨される方法は何ですか?
私がこれまでに行ったこと:
1つのグローバルな場所で:
Mp3Reader mp3Reader = new Mp3FileReader(url);
その後、毎回mp3を再生する必要があります。
WaveStream channel = new WaveChannel32( mp3Reader) ;
IWavePlayer waveout = new WaveOut();
waveout.Init(channel);
waveout.PlaybackStopped += new EventHandler(naudio_PlaybackStopped);
waveout.Play();
しかし、それは初めて再生されます。
さらに、それはこの主張を与えます:
WaveOut device was not closed
最初のインスタンスがまだ再生されている間に、mp3ファイルを再度再生する必要がある可能性があります。