Movie/GIF 后台 iOS 应用
Movie/GIF background iOS app
如果您在 iOS 上查看 Uber 应用程序,您会注意到 Sign In/Register 屏幕有一个短片作为背景。我正在尝试在我自己的 iOS 应用程序中复制它。现在我正在按照 this 教程使用 UIWebView
制作 GIF 背景。现在,我想使用循环 .mov
或其他电影文件格式而不是循环 gif。是否有任何 API 可以帮助我复制它?
编辑:
所以我解压缩了 Uber.ipa 文件,结果发现他们的欢迎视频是 .mp4
格式,如果这是有用的信息。
func playVideo() {
let path = NSBundle.mainBundle().pathForResource("video", ofType:"mp4")
let url = NSURL.fileURLWithPath(path!)
moviePlayer = MPMoviePlayerController(contentURL: url)
if let player = moviePlayer {
player.view.frame = self.view.bounds
player.controlStyle = .None
player.prepareToPlay()
player.scalingMode = .AspectFit
self.view.addSubview(player.view)
}
}
经过一些评论后,我查看了 MPMoviePlayerController
,它有禁用控件的选项。学到了东西 :) 这种方法将帮助您播放您提到的 .mp4。
如果您在 iOS 上查看 Uber 应用程序,您会注意到 Sign In/Register 屏幕有一个短片作为背景。我正在尝试在我自己的 iOS 应用程序中复制它。现在我正在按照 this 教程使用 UIWebView
制作 GIF 背景。现在,我想使用循环 .mov
或其他电影文件格式而不是循环 gif。是否有任何 API 可以帮助我复制它?
编辑:
所以我解压缩了 Uber.ipa 文件,结果发现他们的欢迎视频是 .mp4
格式,如果这是有用的信息。
func playVideo() {
let path = NSBundle.mainBundle().pathForResource("video", ofType:"mp4")
let url = NSURL.fileURLWithPath(path!)
moviePlayer = MPMoviePlayerController(contentURL: url)
if let player = moviePlayer {
player.view.frame = self.view.bounds
player.controlStyle = .None
player.prepareToPlay()
player.scalingMode = .AspectFit
self.view.addSubview(player.view)
}
}
经过一些评论后,我查看了 MPMoviePlayerController
,它有禁用控件的选项。学到了东西 :) 这种方法将帮助您播放您提到的 .mp4。