私はチュートリアル(この素晴らしいユーティリティのためにあなたにマークをありがとう!)ここに書かれたよう でNAudioを使用して、「火とNAudioとオーディオ再生を忘れて」されています:私は管理 http://mark-dot-net.blogspot.nl/2014/02/fire-and-forget-audio-playback-with.htmlNAudio:正しくVolumeSampleProvider
MixingSampleProviderを入力として使用してVolumeSampleProviderを追加します。しかし、私は今すぐお互いの後に2つの音を再生すると、最初の音は、最初の音は常に最初の音が再生されていますが、2番目の音量を取得します。
私の質問は次のとおりです。サウンドごとに個別の音量でサウンドを追加するにはどうすればよいですか?
これは私が使用したものである:
mixer = new MixingSampleProvider(waveformat);
mixer.ReadFully = true;
volumeProvider = new VolumeSampleProvider(mixer);
panProvider = new PanningSampleProvider(volumeProvider);
outputDevice.Init(panProvider);
outputDevice.Play();
親愛なるマット、この回答をありがとうございました。私はそれを動作させることができるかどうかを調べるために、SampleChannelクラスを詳しく見ていく必要があります。私が最後にこのコードを編集してから1年以上経っていますので、すぐにわかるとは思いません。ご挨拶 – Paul