1

長い(〜30分)m4aオーディオクリップを再生するiPhoneアプリを開発しています。クリップはすべてローカルに保存されており、再生機能を処理するためにAVAudioPlayerを使用しています。私のアプリはオーディオをクロスフェードして、あるサウンドがフェードアウトし、別のサウンドがフェードインするようにします。

Appleのドキュメントによると、ハードウェアオーディオデコードを使用して一度に再生されるサウンドは1つだけです。最初のサウンドがハードウェアデコードされ、2番目のサウンドがソフトウェアデコードを使用して再生を開始すると仮定すると、最初のサウンドの再生が終了すると、2番目のサウンドはハードウェアデコードの使用に切り替わりますか、それとも常にソフトウェアデコードを使用しますか?

ハードウェアデコーダーの可用性をテストする方法があるようです。それで私が探している答えが得られるかどうかを確認しますが、誰かがすでに答えを知っているかどうかだけが気になりました。これをテストするための正しい方法を知っているだけでも、感謝します。これは私の最初のiOSアプリであり、Cを使用するのは初めてなので、私は盲目的に飛んでいます。

4

0 に答える 0