我正在使用AVPlayer播放音频流,并且可以让它在后台播放。我想知道如何处理用户失去互联网连接的情况,以便我可以提供一些反馈,或者在几秒钟后尝试重新建立播放。
编辑:我知道这个问题与 AVPlayer 有关,但如果你有答案,MPMoviePlayerController
它也可能有用。现在,通过使用MPMoviePlayerController
,我正在尝试通过订阅 来获取 的MPMovieFinishReasonPlaybackError
情况,但是如果我的音频在后台播放并且我打开了飞行模式,我永远不会收到此通知;我只得到,我不知道如何将其与用户自己停止音频的情况区分开来。MPMoviePlayerPlaybackDidFinishReasonUserInfoKey
MPMoviePlayerPlaybackDidFinishNotification
MPMovieFinishReasonPlaybackEnded