Проблема AVPlayerViewController с iOS 12 - PullRequest
       19

Проблема AVPlayerViewController с iOS 12

0 голосов
/ 27 сентября 2018

Я использую AVPlayerViewController для воспроизведения видео, он отлично работает с iOS 11, но тот же код не работает в iOS 12. Может ли кто-нибудь помочь мне решить эту проблему, пожалуйста?

 let url: URL = Bundle.main.url(forResource: "sampleVideo", withExtension: ".mp4")!

    let avAsset = AVURLAsset(url: url)
    let playerItem = AVPlayerItem(asset: avAsset)
    player = AVPlayer(playerItem: playerItem)
    playerController = AVPlayerViewController()
    playerController?.player = player
    playerController?.view.frame = videoHolderView?.bounds ?? CGRect.zero

    guard let videoView = playerController?.view else { return }
    videoView.tag = 101
    videoHolderView.addSubview(videoView)
    player?.play()

1 Ответ

0 голосов
/ 30 сентября 2018

Наконец-то разобрался с вопросом !!!в iOS 12, если вы отключите PlayBackControls AVPlayerController, AVPlayer по-прежнему будет использовать жест касания.

playerController?.showsPlaybackControls = false

...