我一直在使用n音訊與 「射後不理音頻播放與n音訊」教程(謝謝你馬克這個真棒工具!)書面這裏: http://mark-dot-net.blogspot.nl/2014/02/fire-and-forget-audio-playback-with.htmln音訊:使用MixingSampleProvider與VolumeSampleProvider
我管理使用MixingSampleProvider作爲輸入添加一個VolumeSampleProvider。但是,當我現在連續播放兩個聲音時,即使第一個聲音已經播放,第一個聲音也總是獲得第二個聲音的音量。
所以我的問題是:如何添加聲音,每一個聲音獨立的音量?
這是我用什麼:
mixer = new MixingSampleProvider(waveformat);
mixer.ReadFully = true;
volumeProvider = new VolumeSampleProvider(mixer);
panProvider = new PanningSampleProvider(volumeProvider);
outputDevice.Init(panProvider);
outputDevice.Play();
親愛的馬特,感謝你這個答案。我將不得不仔細看看SampleChannel類,以確定我是否可以使其工作。自從我上次研究這個代碼已經過去了一年多了,所以我不會想象我很快就會知道。問候。 – Paul