overlay UIView over AVPlayer - Swift - Programmatically

533 views Asked by At

I have a AVPlayer which I set in this way:

fileprivate func setUpPlayer(_ videoURL: String, completion: @escaping () -> Void) {
    let url = URL(string: videoURL)
    
    self.player = AVPlayer(url: url!)
    self.playerLayer = AVPlayerLayer(player: player)
    let audioSession = AVAudioSession.sharedInstance()
    playerLayer.frame = view.bounds
    playerLayer.videoGravity = .resizeAspectFill
    view.layer.addSublayer(playerLayer)
    player.volume = 1
    player.play()
    player.actionAtItemEnd = .none
}

I want to put a UIView which contains textViews and drawings over it but I don't know how to do it.

The ideal would be something similar to UIGraphicsGetImageFromCurrentImageContext() with images

0

There are 0 answers