在 AVPlayerViewController 中点击播放按钮时执行操作

Posted

技术标签:

【中文标题】在 AVPlayerViewController 中点击播放按钮时执行操作【英文标题】:Perform action when play button is tapped in AVPlayerViewController 【发布时间】:2017-05-03 06:39:48 【问题描述】:

我正在使用AVPlayerViewController 播放视频。当在AVPlayerViewController 中点击播放按钮时,我需要执行一些操作。但我无法检测是否点击了播放按钮。这是一张图片,便于理解。

任何帮助都会有很大帮助。

【问题讨论】:

【参考方案1】:

官方没有任何Done Button点击事件。

您可以做的是将 UITapGestureRecognizer 与视图相关联 AVPlayerViewController 的,允许“菜单”按类型,和 在视图中取消触摸。您的选择器回调将是 负责处理播放的暂停和解散 AVPlayerViewController,但它也允许你执行任何 特定于您的实施所需的其他清理。

您也可以关注it。其巧妙的解决方法。

【讨论】:

以上是关于在 AVPlayerViewController 中点击播放按钮时执行操作的主要内容,如果未能解决你的问题,请参考以下文章

iOS:AVPlayerViewController 视图未删除

在 AVPlayerViewController 中点击播放按钮时执行操作

如何在 SwiftUI 中呈现全屏 AVPlayerViewController

如何在 UITableViewCell 上正确显示一个 AVPlayerViewController?

如何在解雇后停止播放 AVPlayerViewController 作为 UIViewRepresentable?

如何拦截在AVPlayerViewController中点击完成按钮?