9

アプリがバックグラウンドになる前にプレーヤーが一時停止されていたとしても、アプリケーションがバックグラウンドモードから来た後、AVAudioPlayerが再生を続けるのはなぜですか?

一般的に、アプリケーションがバックグラウンドから来た後、なぜAVAudioPlayerが自動的に再生を継続するのか疑問に思います(アプリがバックグラウンドになると、AVAudioPlayerやAVAudioSessionの他のデリゲートほどbeginInterruptionをキャッチできません)。ps:私の英語でごめんなさい:)

4

3 に答える 3

0

アプリをバックグラウンドでプッシュすると、アプリは休止状態になります。つまり、アクティブではなくなります。これが、beginInterruption をキャッチできない理由です。アプリがフォアグラウンドに持ち込まれると、アプリが再びアクティブになり、これが AVAudioPlayer が再び再生を開始する理由です..これが役立つことを願っています

于 2011-11-14T11:36:55.807 に答える