で動画を視聴しているときにMPMoviePlayerController
、ユーザーが上部のボタンを押して画面をロックすると、アプリがスリープ状態になり、動画の音声もスリープ状態になります。
ロックが音を止めないようにする方法はありますか?そうでない場合は、ロックを傍受し、「カスタムロック」を作成し、バッテリーを節約しながらビデオを再生し続ける方法はありますか?
で動画を視聴しているときにMPMoviePlayerController
、ユーザーが上部のボタンを押して画面をロックすると、アプリがスリープ状態になり、動画の音声もスリープ状態になります。
ロックが音を止めないようにする方法はありますか?そうでない場合は、ロックを傍受し、「カスタムロック」を作成し、バッテリーを節約しながらビデオを再生し続ける方法はありますか?
オーディオ セッション カテゴリが設定されていないようです。AVAudioSession
のcategory
プロパティをに設定しAVAudioSessionCategoryPlayback
て、アプリの主な目的がオーディオの再生であることを示します。したがって、画面ロック ボタンと呼び出し音/サイレント スイッチを無視する必要があります。低レベルの C API を使用している場合は、 を使用しますがAudioSessionSetProperty(kAudioSessionCategory_MediaPlayback)
、同じ概念です。