iOS:AVPlayer游戏有时候不会玩

时间:2016-12-12 22:21:18

标签: ios objective-c avplayer

所以我有一个用播放视频的播放器构建的应用程序,我在didBecomeActive和willResignActive方法中有[播放器暂停]和[播放器播放]。大多数时候工作正常,但是当我打开应用程序,然后按下主页按钮并再次重复该过程时,即使我看到播放方法被调用,第8次视频也无法播放。

有没有人知道可能会发生什么?

1 个答案:

答案 0 :(得分:1)

应用可以处于几个不是前景的状态。在播放之前,请检查您是否还有player,它仍然有player.currentItem,状态是AVPlayerStatusReadyToPlay

如果不满足任何条件,则必须首先使用您用于创建播放器的代码重新初始化播放器和项目。

对于player属性的懒惰初始值设定项,这是一个很好的选择。