2017-08-19 10 views
1

マージ 2つのオーディオファイルを作成し、最終ファイルを1つ作成します。たとえば、file1の長さが5分、file2の長さが4分の場合、両方のファイルが0:00から開始され、一緒に実行されるため、結果は1つの5分ファイルになります(オーバーラップ。複数のオーディオファイルを1つのファイルにマージ

+0

2つのファイルを同時に再生することはできますか?それはあなたが記述したのと同じ結果を持っています。 – GeralexGR

答えて

3

Windows.Media.Audio namespaceのAPIを使用して、オーディオルーティング、ミキシング、および処理シナリオ用のオーディオグラフを作成できます。オーディオグラフの作成方法については、this articleを参照してください。

オーディオグラフは、相互接続されたオーディオノードのセットです。マージしたい2つのオーディオファイルは、「オーディオ入力ノード」に、「オーディオ出力ノード」はグラフで処理されたオーディオの宛先単一ファイルになります。

シナリオ4 AudioCreatio official sample - Submixは、必要な機能を提供しています。 2つのファイルを用意して、混合オーディオを出力しますが、再生のためにサンプルがAudioDeviceOutputNodeを作成するので、出力ノードをAudioFileOutputNodeに変更して新しいファイルに保存してください。

関連する問題