我想播放电影文件或任何动画文件,直到应用程序未完全加载为止 有没有简单的方法呢?
答案 0 :(得分:15)
告诉别人他们想做的事情是值得怀疑的。我的客户想要播放一部电影,这只是一部3秒的电影。它被称为品牌,如果他的用户不喜欢它,他们会告诉他。
答案 1 :(得分:3)
你们有没有人见过Storm 8的iPhone应用程序?他们在启动时播放电影,而且很漂亮。事实上很多游戏都是这样做的。这不是一个不合理的问题,我也想知道如何做到这一点。
答案 2 :(得分:2)
你必须仔细考虑是否真的想要这样做。在硬件受限的设备上,加载电影会增加加载时间,而不是减少它们应该是您的目标。甚至Default.png方法也意味着指示应用程序正在加载并减少用户感知的加载时间;它不是一个闪屏或眼睛糖果。
如果您的应用程序在加载期间确实有很长的操作,在显示功能UI之前您无法避免,我认为最好的选择可能是使用Core Animation层快速加载'加载'动画。也许有更好的方法可以做到,但根据我的经验,加载电影播放器需要时间。
答案 3 :(得分:0)
取决于你的意思。
在您的代码获得任何控制权之前,iPhone会在应用程序加载时显示静止图像(Default.png)。
一旦您的代码具有控制权,您就可以使用MPMoviePlayer播放视频。您可以启动一个单独的线程来做任何需要很长时间的事情,以便将它隐藏在视频后面......
答案 4 :(得分:-1)
播放电影的唯一方法是使用MPMoviePlayer。这会占用用户界面并且是全屏 - 在电影关闭之前,您的应用都不会显示。
虽然在应用程序加载时播放电影听起来很酷,但在iPhone上,它实际上并不实用。这不是你想要做的事情。