【发布时间】:2015-07-01 23:00:55
【问题描述】:
如果您查看 iOS 上的 Uber 应用程序,您会注意到登录/注册屏幕有一个短片作为背景。我正在尝试在我自己的 iOS 应用程序中复制它。现在我正在按照this 教程使用UIWebView 制作一个GIF 作为背景。现在,我想使用循环 .mov 或其他电影文件格式而不是循环 gif。是否有任何 API 可以帮助我复制这一点?
编辑:
所以我解压了 Uber.ipa 文件,结果发现他们的欢迎视频是 .mp4 格式,如果这是有用的信息的话。
【问题讨论】:
-
看看AVPlayer
-
AVPlayer和MPMoviePlayer有区别吗?
-
MPMoviePlayerController 是一个 VC 并且在内部它使用 AVPlayer。但是由于您需要自定义视频叠加控件,因此您必须使用 AVPlayer 并使用 AVPlayerLayer 设置视图,而无需控制叠加
-
谢谢维格。此外,Uber 的欢迎视频为 608x1080,明显小于 iPhone 6+ 的分辨率。 AVPlayer 是否适当缩放?我想确保自动布局跨 iPhone 正确缩放视频。
-
看看这个,你可以相应地缩放你的视频developer.apple.com/library/prerelease/ios/documentation/…
标签: ios iphone swift uiwebview uber-api