2008-12-04 321 views

回答

2

你必须仔细考虑如果你真的想这样做。在硬件有限的设备上,加载电影会增加加载时间,而不是将其作为您的目标进行缩减。即使是Default.png方法,也意味着指示应用程序正在加载并减少用户感知的加载时间;它不打算作为闪屏或眼睛糖果。

如果您的应用程序在加载过程中确实有非常长的操作,您在展示功能性用户界面之前绝对无法避免,我认为最好的选择可能是使用Core Animation图层快速“加载”动画。也许有更好的方法来做到这一点,但以我的经验加载电影播放器​​需要时间。

+2

虽然我同意你的观点,但这是一个很差的答案,因为你试图谈论OP而不是回答他的问题。 – 2011-02-03 13:13:45

0

取决于你的意思。

在代码获得任何控制权之前,iPhone会在应用程序加载时显示静止图像(Default.png)。

一旦您的代码有控制权,您可以使用MPMoviePlayer播放视频。你可以启动一个单独的线程做任何需要很长时间,你想隐藏它的视频...

-1

播放电影的唯一方法是使用MPMoviePlayer。这接管了用户界面并且是全屏幕 - 在电影关闭之前,您的应用程序都不会显示。

在iPhone上加载应用程序时播放电影听起来很酷,但实际上并不实用。这不是你想要做的事情。

+0

完美解决方案同意 – munibsiddiqui 2012-09-06 12:20:01

15

告诉别人他们想做什么是值得怀疑的。我的客户需要一部电影来播放,这只是一部3秒钟的电影。这就是品牌,如果他的用户不喜欢它,他们会告诉他。

3

有没有人见过Storm 8的iPhone应用?他们在启动时播放电影,非常光滑。事实上很多游戏都是这样做的。这不是一个无理的问题,我也想知道如何去做。

相关问题