ios – 添加视频背景视图的最佳做法是什么?

前端之家收集整理的这篇文章主要介绍了ios – 添加视频背景视图的最佳做法是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在应用程序“Uber”中添加视频(或gif)的背景视图
我想在我的应用程序中使用视频背景视图很长一段时间.

我想知道这些问题的答案:

>它们会消耗更少的电池能量
>我可以在iPhone或iPad上使用它吗?
>这种方法的表现

注册表单的屏幕截图

解决方法

首先,

您有两个主要选择:使用带有GIF的imageView或使用AVPlayer或MPMoviePlayerController的背景视频.你可以找到两种方式的例子,这里有几个:

> use a GIF for cool background
> video cover iOS

在回答你的问题时:

What of them will consume less battery energy

通常使用视频:用户vikingosegundo视频通常会对其进行优化,并且其编解码器可以处理GPU;显示GIF应该是唯一的“cpu工作”,因为它只显示一个帧循环.因此,能量比较是在简单的帧循环(GIF)和更复杂的帧循环之间,可以通过多种方式加速(视频).然而,根据我的经验,小GIF无论如何都能提供良好的表现.

Can I use it on iPhone or iPad

在这两者中,您必须小心纵横比和自动布局约束

Performance of this method

在这两种情况下都很出色,但您必须小心GIF或视频的大小:您的文件(GIF或视频)越大,性能就越差.对于视频更准确地说,质量越高,性能就越差,而视频的持续时间不应该受到影响.

猜你在找的iOS相关文章