gpt4 book ai didi

ios - 如何避免在 MPMoviePlayerViewController 上重新开始?

转载 作者:行者123 更新时间:2023-11-28 09:08:46 26 4
gpt4 key购买 nike

我的 iOS8 Swift 应用程序下载视频并将它们保存到磁盘。当用户想要观看其中一个视频时,这是我正在使用的代码:

let path = FileUtils.videoFolderPath().stringByAppendingPathComponent("\(videoId).mp4")
let url = NSURL.fileURLWithPath(path)
let myPlayer = MPMoviePlayerViewController(contentURL: url)
presentMoviePlayerViewControllerAnimated(myPlayer)

它工作正常,但这是我要修复的场景:

  1. 开始观看视频
  2. 点击主页按钮
  3. 一两分钟后打开应用
  4. MPMoviePlayerViewController 消失了,如果我点击我正在观看的视频,它会从头开始。

如何让它的行为更像 iPhone 上的视频应用程序,当我返回应用程序时电影播放器​​保持打开状态? (此外,如果电影播放器​​关闭,并且用户尝试再次观看同一视频,我希望它从他们停止的地方开始)

最佳答案

为了让 MPMoviePlayerViewController 在进入背景/前景时保持不变,我不使用 presentMoviePlayerViewControllerAnimated() 但我将实例保存在类 var 中并添加了播放器使用 addSubview()

效果很好。

关于ios - 如何避免在 MPMoviePlayerViewController 上重新开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30078653/

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