我使用 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/