別のサウンドが再生されたときにアンビエントミュージックとして再生する1つの.wavファイルを取得しようとしていますが、アンビエントミュージックを停止して再生ループを試してみました。負荷。C#SoundPlayer質問
ここに何か不足していると思います。前もって感謝します。
別のサウンドが再生されたときにアンビエントミュージックとして再生する1つの.wavファイルを取得しようとしていますが、アンビエントミュージックを停止して再生ループを試してみました。負荷。C#SoundPlayer質問
ここに何か不足していると思います。前もって感謝します。
このquestionを確認し、そこに提案してください。基本的な問題は、SoundPlayer
は一度に1つのサウンドストリームしか再生できないということです。複数のサウンドを同時に再生したい場合は、別の解決策が必要です。
周囲の音のためのWindows Media Playerを使用し、同時にSoundPlayerのと別のサウンドを再生することが可能である:
// example begin
WMPLib.WindowsMediaPlayer mediaPlayer = new WMPLib.WindowsMediaPlayer();
mediaPlayer.URL = "<theAudioFile>";
mediaPlayer.settings.setMode("loop", true);
mediaPlayer.controls.play();
// example end
に追加する必要がありますのWindows Media Playerのアセンブリへの参照ソリューションも同様です。