源码

iOS 关于启动app播放视频功能

我们经常会看到我们在第一次使用app的时候,会播放一段视频,以便我们来了解app。如何实现呢,先看效果:

1、我们要在LaunchScreen.storyboard中给app一张启动图片,防止我们在启动的时候会出现空白的情况。

2、创建一个ZYLauchMovieViewController控制器,继承自AVPlayerViewController,设置我们的window的根控制器为我们要播放视频的控制器

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIWindow *window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
ZYLauchMovieViewController *vc = [[ZYLauchMovieViewController alloc] init];
window.rootViewController = vc;
self.window = window;
[self.window makeKeyAndVisible];
return YES;
}

注意:

3、设置四个属性,

1、播放开始之前的图片startPlayerImageView,防止出现留黑的问题,

2、播放中断的图片pausePlayerImageView,也是防止跳转的时候出现问题,

3、定时器timer,为了在进入app3秒之后显示进入应用按钮,

4、结束按钮也就是进入应用的按钮enterMainButton,为了让用户跳过视频。

(0)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/ios-guanyuqidongappbofangshipingongneng.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:1月 17, 2019 at 05:25 下午

热评文章

发表回复

[必填]

我是人?

提交后请等待三秒以免造成未提交成功和重复