1

iPhone 3.x プラットフォームでは、AudioQueueStart メソッドを使用して音楽を再生しますが、ios4 プラットフォームでは、プログラムがバックグラウンドに入ると音が出なくなりますが、アプリがまだバックグラウンドで実行されていることに気付きました。 info.list UIBackgroundModes/Audio および applicationDidEnterBackground メソッド

4

1 に答える 1

1

確認すべきことの 1 つは、AudioSessionが最初にアクティブであることです。

私の場合、新しい曲を開始する前に、曲の変更間でセッションを非アクティブに設定していました。

AudioSessionSetActive(false);

これを削除AudioQueueStartすると、バックグラウンドから問題なく動作します。

于 2010-07-02T21:28:59.647 に答える