在前一个视频停止的两个视图控制器中播放视频

时间:2017-04-25 08:22:16

标签: ios swift avfoundation avplayer avplayerlayer

我有一个表视图控制器,每个单元格都有一个视频视图。

每个单元格都有一个播放按钮,滑块和一个全屏按钮。

我已经实现了使用AVPlayerLayer播放,暂停和搜索视频的逻辑。

当我点击全屏按钮时,我将移动到另一个视图控制器,我将以纵向和横向模式全屏播放视频

当我移动到全屏控制器时,我希望视频可以在之前的视图控制器中播放。

当我回到上一个视图控制器时,视频应该在全屏控制器中播放。

我怎样才能做到这一点?任何帮助将不胜感激。谢谢

1 个答案:

答案 0 :(得分:1)

我已经为具有迷你播放器的音频播放器实现了相同功能,并且点击它将全屏打开。

我从UI分离了音频播放器。创建了将更新UI的单件类播放器。因此,只有一个播放器实例将同步更新多个UI。

您可以为播放器实现相同的逻辑。