gpt4 book ai didi

ios - 在 AVPlayerViewController 中禁用手势识别器

转载 作者:行者123 更新时间:2023-11-29 11:37:07 25 4
gpt4 key购买 nike

AVPlayerViewController 中,有一个功能可以停止播放视频并通过滑动 View 关闭 AVPlayerViewController

我想禁用此功能。我想我需要禁用手势识别器!?

但我不知道如何为播放器执行此操作。

最佳答案

我最近偶然发现了一个类似的问题。您可以从 AVPlayerViewControllercontentView 访问手势识别器。

如果你只想保留点击手势识别器,你可能想使用这样的函数:

extension AVPlayerViewController {
func disableGestureRecognition() {
let contentView = view.value(forKey: "contentView") as? UIView
contentView?.gestureRecognizers = contentView?.gestureRecognizers?.filter { $0 is UITapGestureRecognizer }
}
}

关于ios - 在 AVPlayerViewController 中禁用手势识别器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48538156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com