【发布时间】:2011-06-01 12:51:29
【问题描述】:
我正在使用AVPlayer 播放音频流,并且可以让它在后台播放。我想知道如何处理用户失去互联网连接的情况,以便我可以提供一些反馈,或者在几秒钟后尝试重新建立播放。
编辑:我知道这个问题是关于 AVPlayer 的,但如果你有 MPMoviePlayerController 的答案,它也可能很有用。现在,通过使用MPMoviePlayerController,我正在尝试通过订阅MPMoviePlayerPlaybackDidFinishNotification 来获得MPMoviePlayerPlaybackDidFinishReasonUserInfoKey 的MPMovieFinishReasonPlaybackError 案例,但如果f.e.我的音频在后台播放,我打开飞行模式,我从来没有收到这个通知;我只收到MPMovieFinishReasonPlaybackEnded,我不知道如何将其与用户自己停止音频的情况区分开来。
【问题讨论】: