这是我当前的代码:
@IBOutlet weak var videoView: UIView!
var player: AVPlayer!
var avpController = AVPlayerViewController()
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string:"https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_ts/master.m3u8")
player = AVPlayer(url: url!)
avpController.player = player
avpController.view.frame.size.height = videoView.frame.size.height
avpController.view.frame.size.width = videoView.frame.size.width
self.videoView.addSubview(avpController.view)
// Do any additional setup after loading the view, typically from a nib.
}
故事板:
结果=
我的目标是将来填充整个视图,我打算增加向下滑动的功能,以最小化并在观看直播时浏览应用程序。
目前,我无法使情节提要中的视图控制子视图。有可能这样做还是我最好用代码编写?我唯一关心的是,当用户使用X以外的其他设备时。
答案 0 :(得分:0)
好吧,所以这是一个较小的技术问题...即使我指定了宽度也没有结果,因为我没有添加侧面约束它没有延伸到侧面...结果很奇怪,尽管375宽度应该已经覆盖了屏幕不含多余的约束。