有人在iPhone 3.0上看到过这种行为吗?
在我的应用程序上,触摸视频链接/按钮大约需要4-5秒,然后电影播放器才会出现在屏幕上。这看起来不太对劲。
有没有人有什么建议来减少这个“等待时间”?
发布于 2009-11-14 17:04:55
我也看到了这种行为。我想知道等待时间是否是为视频格式找到合适的解码器的时候(因为当时我在控制台中看到了一些日志,表明找不到某个编解码器)。
无论如何,我在我的应用程序中设置了一个等待屏幕,等待通知。然后我启动myMoviePlayerController play。
希望这能有所帮助。
发布于 2009-11-18 08:01:15
为了立即显示MPMoviePlayerController,您必须立即调用myPlayer play方法。它是在屏幕上实际建立视图的play方法,您可能不想等到加载完成后才调用它。
你可能仍然想要使用你自己的等待屏幕,正如Unfalkster提到的那样。根据视频源的不同,会有一些间歇性的停顿,并且有一个等待屏幕可以帮助收紧演示。
如果您调用[myPlayer setBackgroundColor: UIColor clearColor],则视频控件在出现时将是透明的,这样您的等待屏幕和上面显示的任何徽标或消息都会一直显示到视频开始播放。
这是目前为止最干净的方法,并且与YouTube应用程序正在做的事情是一致的。
巴尼
发布于 2009-09-01 15:11:51
我也看到了这一点--这里有人或其他人找到了解决办法或解决方案吗?视频在2.2.1及更低版本上运行良好,但在3.0及更高版本上播放之前会有延迟。
https://stackoverflow.com/questions/1031616
复制相似问题