gpt4 book ai didi

ios - 带有avplayerviewcontroller播放控件的AVPlayer

转载 作者:IT王子 更新时间:2023-10-29 05:22:55 28 4
gpt4 key购买 nike

我将 n avplayer 放在 View Controller 中以自定义 View Controller 的一些其他元素,但我仍然想要 AVPlayerViewController 中使用的播放和删除控件。当我不使用 AvPlayerViewcontroller 时,有没有办法为 Avplayer 启用这些控件?

最佳答案

没有。通常的解决方案(Apple 明确建议)是使用 AVPlayerViewController 作为嵌入式 View Controller - 即,使您的 View Controller 成为自定义父 View Controller ,而 AVPlayerViewController 是其 subview ,现在您可以放置​​它的 View (电影和控件) 在您的 View 中作为 subview 井井有条。示例(self 是您的 View Controller ):

let url = // whatever
let player = AVPlayer(URL:url)
let avPlayerViewController = AVPlayerViewController()
avPlayerViewController.player = player
avPlayerViewController.view.frame = // whatever
self.addChild(avPlayerViewController)
self.view.addSubview(avPlayerViewController.view)
avPlayerViewController.didMove(toParent: self)

关于ios - 带有avplayerviewcontroller播放控件的AVPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33677527/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com