I my UIViewControllerI have a way out to UIViewwhere I would like to show the video using external links. In this case, I am trying to create AVPlayerLayerand add it to my UIViewoutput.
My code is as follows:
class VievController: UICollectionViewController {
@IBOutlet weak var playerView: UIView!
override func viewDidLoad(){
let playerItem = AVPlayerItem(URL: NSURL(string: ("https://www.youtube.com/watch?v=_yE_XgoWBso"))!)
let avPlayer = AVPlayer(playerItem: playerItem)
let playerLayer = AVPlayerLayer(player: avPlayer)
playerLayer.frame = playerView.bounds
playerLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
playerView.layer.addSublayer(playerLayer)
avPlayer.play()
}
}
I donβt know why I donβt see the video in my UIViewoutlet - nothing happened. Do you have any suggestion that I should fix it?
source
share