【问题标题】:Play video not in fullscreen, swift 3播放视频不是全屏,swift 3
【发布时间】:2017-09-18 19:05:20
【问题描述】:

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

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()
 }
}

【问题讨论】:

    标签: swift video fullscreen avplayer


    【解决方案1】:

    我假设您的视频框名为 boxView,您应该像这样将 playerViewController.view 添加到 boxView 中:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-11
      • 1970-01-01
      相关资源
      最近更新 更多