0

アプリケーション用に 2 つの同時ループ m4a サウンドをミックスする必要があります。私が遭遇した唯一の 100% 信頼できるループ方法は、この方法で AudioQueue を使用することです: http://developer.apple.com/mac/library/qa/qa2009/ qa1636.html

ただし、AudioQueue の 2 つのインスタンスを初期化すると、1 つのインスタンスしか再生されないように見えます。sdk が一度に 1 つの圧縮オーディオ ファイルの再生のみをサポートしていたことは知っていますが、3.0 で変更されたので、何か不足しているのではないでしょうか?

4

1 に答える 1

0

現在のデバイスの1つでは、一度に1つの圧縮オーディオファイルのみを再生するためのハードウェアサポートがあるようです。m4aがソフトウェアでリアルタイムに解凍可能かどうかはわかりません(ソフトウェアデコーダーでサポートされる特定のタイプのみがあります) )。ミックスオーディオループを再生する前に、2番目のサウンドを解凍できる場合があります。

于 2010-08-30T22:10:31.583 に答える