【问题标题】:Play the video in two view controllers from where the previous video stopped在上一个视频停止的两个视图控制器中播放视频
【发布时间】:2017-04-25 08:22:16
【问题描述】:

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

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

我已经实现了使用 AVPlayerLayer 播放、暂停和查找视频的逻辑。

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

当我移动到全屏控制器时,我希望视频从前一个视图控制器中播放的位置开始播放。

当我移回前一个视图控制器时,视频应该从它在全屏控制器中播放的位置开始播放。

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

【问题讨论】:

    标签: ios swift avfoundation avplayer avplayerlayer


    【解决方案1】:

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

    我已将音频播放器与 UI 分离。创建了将更新 UI 的单例播放器类。所以只有一个播放器实例会同步更新多个 UI。

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

    【讨论】:

    • 你能分享你项目的链接吗?
    • @A.S 我有一个完全构建的项目,因此无法共享代码。但是,您可以在 StackOverflow 本身上获得很多示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 2015-11-26
    • 1970-01-01
    • 2019-11-18
    • 1970-01-01
    • 1970-01-01
    • 2011-06-03
    相关资源
    最近更新 更多