AVPlayerを使用してオーディオストリームを再生していますが、バックグラウンドで再生し続けることができます。ユーザーがインターネット接続を失った状況をどのように処理すればよいのでしょうか。フィードバックを提供したり、数秒後に再生を再確立したりすることができます。
編集:質問がAVPlayerに関するものであることは知っていますが、答えがあればMPMoviePlayerController
それも役立つかもしれません。現在、を使用して、をサブスクライブすることで、のケースMPMoviePlayerController
を取得しようとしていますが、オーディオがバックグラウンドで再生されていて機内モードをオンにした場合、この通知は表示されません。取得するだけで、ユーザーが自分でオーディオを停止した場合と区別する方法がわかりません。MPMovieFinishReasonPlaybackError
MPMoviePlayerPlaybackDidFinishReasonUserInfoKey
MPMoviePlayerPlaybackDidFinishNotification
MPMovieFinishReasonPlaybackEnded