0

我有一个UICollectionView每个单元格包含一个AVPlayerand的地方AVPlayerLayer。When a cell is selected, the video is blown up to full-screen through a new view controller with an AVPlayerLayerof its own. 我这样做与这个人的做法非常相似。新AVPlayerLayer的被连接到AVPlayer实例,这样,它神奇地继续在新的视图控制器中播放。这一切看起来有点乱,我的问题是,当我为全屏视图控制器的演示制作动画时,视频在继续播放之前暂停了大约一秒钟。

有没有更好的方法来执行这样的AVPlayerLayer切换?也就是说,在单元格中播放视频,然后让相同的视频继续在呈现的新视图控制器中播放。值得注意的是,我从不关闭持有 的视图UICollectionView,因此我不必担心在AVPlayer全屏观看时实例被释放。

4

0 回答 0