混合オーディオ ファイルの再生に使用する SoundPool[] があります。サウンドプールは問題なく一緒に再生され、非常に効率的です! 非常に簡単に:
private SoundPool[] sound = new SoundPool[C.ROWS];
// every sound is initizialized with a load()
// and when asked...
public void play(int row, int variation) {
if (mute[row]) return;
if (variation != 0)
sound[row].play(variation_scheme[row][variation-1], volume[row], volume[row], PRI, 0, 1f);
}
これは見せるだけです!:)すべてが非常にうまく機能し、実際には問題ではないため、他のコードは入れません。代わりに、私の質問は次のとおりです。
オーディオ スピーカーの代わりに (またはそれに加えて)、アプリケーションの出力全体をファイルにリダイレクトするにはどうすればよいですか? つまり、主な解決策が 2 つあります。2. または、アプリ (またはすべての電話) のすべてのオーディオ出力をファイルにリダイレクトするにはどうすればよいですか?
ありがとうございました。