我有一个AVPlayerViewController,我使用AVPlayer和一些AVPlayerItem进行初始化(iOS 10,Xcode 8,Objective C)。AVPlayerViewController在某个子视图中“内联”显示,并且原生播放控件完美地工作。
当我按原生全屏按钮时,它也可以正常工作并切换到全屏模式(左上角有完成按钮)。
我的问题是当我按完成按钮从全屏返回时,播放器会因某种原因停止播放,重置自己,并且如果我检查.currentItem,则看到它为nil。
这里发生了什么?为什么AVPlayerViewController不能在从/到全屏切换之间维护其AVPlayerItem?
当我按原生全屏按钮时,它也可以正常工作并切换到全屏模式(左上角有完成按钮)。
我的问题是当我按完成按钮从全屏返回时,播放器会因某种原因停止播放,重置自己,并且如果我检查.currentItem,则看到它为nil。
这里发生了什么?为什么AVPlayerViewController不能在从/到全屏切换之间维护其AVPlayerItem?