プログラムで複数のオーディオ ファイル (.wav および/または .mp3) を同時に再生できるものが必要です。ファイル パスを何らかのメソッドに単純に渡すことができれば理想的であり、詳細を気にせずにそのファイルを再生できます。
追加要件:
1) 任意のオーディオ ファイルの再生をいつでもプログラムで開始および停止できる必要があります。
2) 各オーディオ ファイルの再生がいつ終了したかを知る必要があります (イベントに応答するか、何らかのプロパティを通じてサウンド ファイルの長さ (サンプル、秒など) を知ることによって)。
3) このツールは、任意の長さ/期間の .wav (できれば .mp3) ファイルを再生できる必要があります。
4) このツールは、複数のオーディオ ファイルを同時に再生できる必要があります (少なくとも 5 つまたは 6 つのオーディオ ファイルを同時に再生できることが望ましい)。
私はすでに SlimDX と SharpDX を使用してみましたが、ファイルの再生がいつ停止したか、またはファイルの長さ (長さ) をプログラムで判断する方法が見つかりませんでした。
編集:
私は私が探していたものを見つけたと信じています!GStreamer は、私が求めていたすべてのことを行っているようです。http://www.gstreamer.com/