我需要知道MPMoviePlayerController在特定时刻是否正在播放。
在iphone 3.0中,它没有触发MPMoviePlayerContentPreloadDidFinishNotification。
有谁知道任何解决方案?
提前致谢!
答案 0 :(得分:5)
谢谢你的回答。 我解决了这个问题,所以我会发布答案。 答案是如果你在初始化后立即调用play(),MPMoviePlayerContentPreloadDidFinishNotification就不会被激活。
要使MPMoviePlayerContentPreloadDidFinishNotification工作正常,你必须在MPMoviePlayerContentPreloadDidFinishNotification被触发时调用MPMoviePlayerController的“play()”方法(我的意思是在MPMoviePlayerContentPreloadDidFinishNotification方法中)。在这种情况下,它始终有效。
测试3.0,3.1和3.1.2
答案 1 :(得分:1)