首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在屏幕上显示视频播放器的iPhone 3.0 MPMoviePlayerController等待时间过长有问题吗?

在屏幕上显示视频播放器的iPhone 3.0 MPMoviePlayerController等待时间过长有问题吗?
EN

Stack Overflow用户
提问于 2009-06-23 09:51:57
回答 3查看 750关注 0票数 2

有人在iPhone 3.0上看到过这种行为吗?

在我的应用程序上,触摸视频链接/按钮大约需要4-5秒,然后电影播放器才会出现在屏幕上。这看起来不太对劲。

有没有人有什么建议来减少这个“等待时间”?

EN

回答 3

Stack Overflow用户

发布于 2009-11-14 17:04:55

我也看到了这种行为。我想知道等待时间是否是为视频格式找到合适的解码器的时候(因为当时我在控制台中看到了一些日志,表明找不到某个编解码器)。

无论如何,我在我的应用程序中设置了一个等待屏幕,等待通知。然后我启动myMoviePlayerController play。

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2009-11-18 08:01:15

为了立即显示MPMoviePlayerController,您必须立即调用myPlayer play方法。它是在屏幕上实际建立视图的play方法,您可能不想等到加载完成后才调用它。

你可能仍然想要使用你自己的等待屏幕,正如Unfalkster提到的那样。根据视频源的不同,会有一些间歇性的停顿,并且有一个等待屏幕可以帮助收紧演示。

如果您调用[myPlayer setBackgroundColor: UIColor clearColor],则视频控件在出现时将是透明的,这样您的等待屏幕和上面显示的任何徽标或消息都会一直显示到视频开始播放。

这是目前为止最干净的方法,并且与YouTube应用程序正在做的事情是一致的。

巴尼

票数 1
EN

Stack Overflow用户

发布于 2009-09-01 15:11:51

我也看到了这一点--这里有人或其他人找到了解决办法或解决方案吗?视频在2.2.1及更低版本上运行良好,但在3.0及更高版本上播放之前会有延迟。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1031616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档