3

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

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 没有任何作用。

4

1 回答 1

2

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

于 2015-11-17T03:33:02.143 回答