不是全屏播放视频,快速3

时间:2017-03-25 03:13:35

标签: swift video fullscreen avplayer

我在将视频嵌入到我的应用中时遇到了问题。我试图在一个盒子里播放视频而不是全屏模式。因为我需要屏幕顶部的标签,视频应位于屏幕底部的中间和另一个按钮。以下链接是我想要实现的快速草图。 Image 请注意,我想在该框中播放视频,而不是在全屏播放。我使用的代码如下所示,但是此代码使视频进入全屏。非常感谢您对该主题的任何帮助,谢谢。

override func viewDidAppear(_ animated: Bool) {

let fileURL = NSURL(fileURLWithPath: "videoOne")
playerView = AVPlayer(url: fileURL as URL)

   playerViewController.player = playerView
   self.present(playerViewController, animated: true){
   self.playerViewController.player?.play()
 }
}

1 个答案:

答案 0 :(得分:1)

我假设您的视频框名为boxView,您应该playerViewController.view添加boxView,如下所示:

playerViewController.view.frame = boxView.bounds
boxView.addSubview(playerViewController.view)