我需要同時播放多個wav文件(同時)。它必須有音量控制和停止,暫停和播放的選項。如何在c#中播放多個wav文件.net
我爲此使用naudio dll。它工作正常,但有時應用程序崩潰。
這是我的代碼:
_WavOut = new WaveOut();
_WavReader = new WaveFileReader(soundfilepath);
_WavReader = (WaveFileReader)WaveFormatConversionStream.CreatePcmStream(
_WavReader);
_WavOut.Init(_WavReader);
_WavOut.Play();
這是堆棧跟蹤我得到:
在NAudio.Wave.WaveOutBuffer.WriteToWaveOut() 在NAudio.Wave.WaveOutBuffer.OnDone() 在NAudio.Wave.WaveOut.Callback(IntPtr,WaveMessage,IntPtr,NAudio.Wave.WaveHeader,IntPtr)
[你有什麼試過](http://whathaveyoutried.com)? – 2013-02-12 11:17:01
你做了什麼? – spajce 2013-02-12 11:17:31
創建兩個對象:) – 2013-02-12 11:18:36