iPhone闪屏作为短mp4视频swift ios

MBH*_*MBH 3 ios swift ios8

我正在尝试制作一个简短的.mp4视频作为启动画面,以便在启动应用时显示它.

那有什么例子吗?

mar*_*ore 8

请参阅iOS应用程序中的模拟启动视频中的DarkDust的答案.

我认为一个解决方案是显示一个Splash(IMG),而不是你播放你喜欢的视频.

要快速播放视频,请使用AV Foundation https://developer.apple.com/av-foundation/

你无法摆脱静态的飞溅图像.虽然它显示,操作系统正在加载应用程序并实例化东西,直到它准备好调用你的UIApplicationDelegate.因此,您所能做的就是使用无闪光(黑屏几秒钟)或使您的电影完全与显示的闪屏一起开始,因此看起来静态图像会突然变形.

要在电影加载时摆脱黑屏,您可以尝试使播放器透明,并在显示启动图像的播放器后面放置一个UIImageView.行为将是这样的:

显示启动画面(静态图像).应用程序已加载.你看到了UIImageView,也显示了启动画面.最重要的是透明电影播放器​​.电影播放器​​终于加载了移动并开始播放它.至少在理论上,这应该导致静态图像突然开始动画的效果.

但是如果你根本不使用闪屏(很多游戏都是这样),那么电影播放器​​一开始就显示黑屏并不重要,你不会注意到.

关于在UIImageView中显示启动画面:遗憾的是,您必须测试界面旋转并手动加载图像,无法查询显示的启动画面.如果你只支持一个界面方向(同样,许多游戏都这样做)你当然没有这个问题.