gpt4 book ai didi

iOS 9 用于播放直播视频的画中画问题

转载 作者:行者123 更新时间:2023-12-01 16:28:35 25 4
gpt4 key购买 nike

我在画中画模式下播放直播视频时遇到了一个非常奇怪的问题。请引用我的截图:

enter image description here

当我按下“暂停”按钮一段时间并按下“播放”按钮时,视频不会开始。

这适用于 VOD。我想知道它有什么问题。

这是我的代码:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

let dest = segue.destinationViewController as! PlayerViewController
dest.delegate = self
let url = NSURL(string: "http://mylivestreamurl/playlist.m3u8")
if let movieUrl = url {
dest.player = AVPlayer(URL: movieUrl)
dest.player?.play()
}
}

func playerViewController(playerViewController: AVPlayerViewController, restoreUserInterfaceForPictureInPictureStopWithCompletionHandler completionHandler: (Bool) -> Void) {

let currentViewController = navigationController?.visibleViewController
if currentViewController != playerViewController {
if let topViewController = navigationController?.topViewController {
topViewController.presentViewController(playerViewController, animated: true, completion: { () -> Void in
completionHandler(true)
})
}
}
}

任何的想法?谢谢。

最佳答案

我猜想恢复播放所需的视频片段在内容服务器上不再可用,或者你检查了吗?如果 AVPlayer 在暂停时在后台缓冲实时内容,那么恢复是可能的(受本地缓冲区大小的限制),但我认为这不会发生。如果可以在直播时隐藏暂停按钮,那就太好了。我还没有找到一种方法来做到这一点,至少现在还没有。

关于iOS 9 用于播放直播视频的画中画问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33668220/

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