2

我想播放电影文件或任何动画文件,直到时间应用程序未完全加载。
有什么简单的方法吗?

4

5 回答 5

15

告诉其他人他们想做什么是有问题的。我的客户想要播放一部电影,而这只是一部 3 秒的电影。这叫做品牌,如果他的用户不喜欢它,他们会告诉他。

于 2009-07-07T20:50:07.983 回答
3

你们中有人看过 Storm 8 的 iPhone 应用吗?他们在启动时播放电影,而且非常流畅。事实上,很多游戏都是这样做的。这不是一个不合理的问题,我也想知道该怎么做。

于 2009-09-04T21:31:46.657 回答
2

如果你真的想这样做,你必须仔细考虑。在硬件受限的设备上,加载电影会增加加载时间,而不是像您的目标那样减少加载时间。甚至 Default.png 方法也是一种指示应用程序正在加载并减少用户感知加载时间的方法;它不是作为启动画面或眼睛糖果。

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

于 2008-12-05T00:06:22.003 回答
0

取决于你的意思。

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

一旦您的代码获得控制权,您就可以使用 MPMoviePlayer 播放视频。您可以启动一个单独的线程来做任何需要很长时间才能将其隐藏在视频后面的事情......

于 2008-12-04T23:00:13.853 回答
-1

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

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

于 2008-12-05T04:05:20.010 回答