我想使用此代碼顯示視頻:AVPlayerLayer框架不適合用於UIView的視頻播放器
self.videoPlayer = AVPlayer.init(url: videoUrl as URL)
let playerLayer = AVPlayerLayer.init(player: self.videoPlayer)
self.videoPlayerView.layer.addSublayer(playerLayer)
playerLayer.frame = self.videoPlayerView.layer.bounds
self.videoPlayer.play()
,但它不會出現了UIView(即self.videoPlayerView)內。它只在屏幕中間顯示一個薄的Rect,如屏幕截圖所示。我該如何解決? screen shot
我這樣做,但沒有解決它 –
你改變了你設置playerLayer框架?如果是這樣,我的第二點仍然是,你在哪裏以及如何設置videoPlayerViews框架? – jniegsch
使用自動佈局的故事板 –