-1

我想知道如何将启动画面替换为 mp4 电影。

如果可能的话,请告诉我如何使用代码。

提前致谢。

4

3 回答 3

1

这在 iOS 下是不可能的(也许有一天)

许多应用程序模拟它的方法是将视频的第一帧静态加载为 png 闪屏,然后快速完成并从 applicationDidFinishLaunching 返回 YES 甚至在加载任何内容之前:D

然后他们以全屏视图和背景显示视频,真正加载应用程序!


  1. 将静态图像作为 Default.png
  2. 等待调用 applicationDidFinishLaunching:
  3. 放置一个电影视图全屏并播放您的视频
    3b。开始真正加载应用程序:视图控制器、核心数据堆栈……随便什么
  4. 等待调用 applicationDidReallyLaunch(或任何您选择的名称),删除视频
于 2013-02-10T10:19:19.243 回答
0
  1. 同步 Default.png 图像和 mp4 视频首屏。
  2. 在调用应用程序 didFinishLaunchingWithOptions 时使用 AVPlayer 播放 mp4 视频全屏:
  3. 视频,如果播放器确实到达结束,则删除 AVPlayer 对象。
于 2013-02-10T10:33:46.900 回答
0

如果你想把闪屏当作mp4动画,那么闪屏就没有意义了。因为

基本上,闪屏是您的应用程序首次加载时的样子的图像。使用闪屏可确保在加载应用程序时,用户不会从空白屏幕开始。而是显示初始屏幕。这会立即让用户与您的应用程序互动。当它完全加载时,启动屏幕然后消失,您的应用程序显示其第一个屏幕,准备使用。这通过创建您的应用程序立即加载的印象来改善用户体验。

虽然 Apple 已明确表示启动屏幕旨在改善应用程序的用户体验,而不是为其显示“启动屏幕”。但许多开发人员正在利用此功能为他们的应用程序显示启动屏幕。

如果您想在开始时显示,则仅将视频的第一帧显示为启动画面,然后真正开始您的 mp4 动画。

于 2013-02-10T10:48:39.403 回答