複数のwaveファイルを再生する必要があります。異なる時間に開始する(すべてではありません)。私はDirectSoundを使用してファイルを再生しようとしましたが、問題が発生しました。 ConsoleApplication1、問題が発生したため、終了する必要がある(、エラーが発生したプログラムをコンパイルし、(VARのDEV =新しいデバイス())私が最初の行に入力するとDirectSoundでWavを再生する
var dev = new Device(); //This line creates the problem
dev.SetCooperativeLevel(this, CooperativeLevel.Normal);
MemoryStream ms = new MemoryStream(Sample1);
soundBuffer = new Microsoft.DirectX.DirectSound.Buffer(ms, dev);
SecondaryBuffer sound = new SecondaryBuffer(ms,dev);
sound.Play();
問題がある:私は、次のコードを持っています)。これは、最初の行を除くすべてのコードを削除しても発生します。コンソールエラーは次のようなものです。「混合モードアセンブリは、バージョンv1.1.4322のランタイムに対してビルドされており、追加の構成情報なしで4.0ランタイムでロードすることはできません。
この問題を解決できない場合は、複数のサウンドを再生する別の方法がありますか?サウンドは最小のレイテンシを持たなければならず、遅延なく即座に再生する必要があります。
お返事ありがとうございます!どこでアプリケーションの設定を編集する必要がありますか? – Jakpot
10倍で動く:) – Jakpot