gpt4 book ai didi

swift - AV 播放器 View Controller 未关闭

转载 作者:搜寻专家 更新时间:2023-11-01 06:27:21 27 4
gpt4 key购买 nike

我更新到 iOS 12,AV Player VC 关闭按钮不再起作用。屏幕从未消失,而是暂停了视频。此操作在以前的 iOS 版本上运行良好。

这有什么特别的原因吗?

编辑:添加代码

    guard let movieURL = URL(string: urlStr) else { return }
moviePlayer = AVPlayer(url: movieURL)
self.moviePLayerViewController.player = moviePlayer
moviePLayerViewController.view.frame = vwMainContainer.bounds

moviePLayerViewController.modalTransitionStyle = .crossDissolve
moviePLayerViewController.modalPresentationStyle = .overCurrentContext


present(moviePLayerViewController, animated: true) {
self.moviePlayer?.play()
}

最佳答案

你没有在那里显示任何代码

试试下面的方法对我来说效果很好

//MARK: Play Video At Index Path
func playVideoWith(_ videoURL: URL) {
let player = AVPlayer(url: videoURL)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
playerViewController.view.frame = self.view.frame
self.present(playerViewController, animated: true) {
playerViewController.player?.play()
}
}

注意 - 请显示代码 所以,我们可以看到错误在哪里,否则只需尝试上面的代码一次,让我知道它是否有帮助?

关于swift - AV 播放器 View Controller 未关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52415024/

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