我有一个应用程序,我在后台播放视频,过程非常简单,同样的行为无休止地重复。在用户手势上,电影播放几秒钟并暂停,只要太阳镜没有按下主页按钮,应用程序就能正常工作。当应用程序从背景到前端时,视频全部变黑,直到用户做出手势。
为了解决黑屏问题,我分享了播放器对象,然后在AppDelegate.m< applicationDidBecomeActive>我使用函数
准备播放器[sharedObj.player.moviePlayer prepareToPlay];
然后我将它的位置移动到应该的位置(因为此时播放器返回到视频的起始点),为此我调用此函数
[sharedObj.player.moviePlayer setCurrentPlaybackTime: whereItShouldBe];
这就是我的问题,视频没有放在应有的位置。 “whereItShouldBe”时间和“wheItIsCurrently”之间存在很大差异。
我使用对象标识符验证了它是同一个对象,那么是否有人遇到过类似的问题?或有想法支持我。提前谢谢。
已关闭:已关闭但未解决,请参阅问题
旁边的评论