草庐IT

ios - MPMoviePlayer setCurrentPlaybackTime iOS

coder 2023-10-01 原文

我使用 MPMoviePlayer 播放我的视频,我遇到的问题是当用户按下设备的home 按钮时,我保存视频的当前位置,而不是当他再次吃午饭时我希望他从他离开的地方开始,所以我使用 setCurrentPlaybackTime 函数,它在 iOS 5 中完美运行 但在视频从头开始的 iOS 5.1 中则不然。

有没有人能解决这类问题?

最佳答案

我的问题已解决,我将解释到目前为止我所做的事情。

当我找不到该行为的解决方案/解释(我觉得很奇怪)时,我开始进行大量记录,所以我注意到,当我记录当前位置时,我总是得到(在 iOS 5.1 中) )

  currentPlaybackTime = nan

但在 iOS 5 中我得到一个正常值 0.00000

所以我做了一个计时器(它自己重复)每次记录当前时间,所以我注意到它从nan变为0.00000过了一会儿

我得出的结论是在设置PlaybackTime之前我需要等待一段时间(不明白为什么),等待1 ms(1/1000 s) 并且有效。

关于ios - MPMoviePlayer setCurrentPlaybackTime iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10635926/

有关ios - MPMoviePlayer setCurrentPlaybackTime iOS的更多相关文章

随机推荐