gpt4 book ai didi

ios - 可以使 UIGestureRecognizer 在 AVPlayerViewController 中工作吗?

转载 作者:可可西里 更新时间:2023-11-01 01:38:02 31 4
gpt4 key购买 nike

我试图通过捏合来关闭视频播放器,但没有成功。

func playVideo(video: MyVideoClass) {
let playerVC = AVPlayerViewController()
playerVC.player = AVPlayer(URL: NSURL(string: video.videourl)!)

let pinchy = UIPinchGestureRecognizer(target: self, action: "handlePinchGesture:")
playerVC.view.addGestureRecognizer(pinchy)

self.presentViewController(playerVC, animated: true, completion: {
playerVC.player!.play()
});
}

func handlePinchGesture(sender: AnyObject) {
print("Received gesture from \(sender)");
}

此时捏合视频播放器 UI 没有任何作用。

最佳答案

我过去通过在视频播放器顶部放置一个透明的 UIView 解决了这个问题。我向透明的 UIView 添加了捏合手势,当它被处理时,我关闭了它下面的视频播放器。

关于ios - 可以使 UIGestureRecognizer 在 AVPlayerViewController 中工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33304590/

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