2015-04-23 124 views
1

如果您查看iOS上的优步应用程序,您会注意到登录/注册屏幕具有短片段作为背景。我试图在我自己的iOS应用程序中进行复制。现在我正在关注this教程,使用UIWebView来制作GIF背景。现在,我想使用循环.mov或其他电影文件格式来代替循环gif。有没有任何API可以帮助我复制它?电影/ GIF背景iOS应用程序

编辑:

所以我解压缩后的文件Uber.ipa和事实证明他们的欢迎视频.mp4格式的,如果这是有帮助的信息。

+0

看看AVPlayer – Vig

+0

AVPlayer和MPMoviePlayer有什么不同吗? – Mike

+0

MPMoviePlayerController是一个VC并在内部使用AVPlayer。但既然你需要自定义控制视频覆盖,你必须使用AVPlayer并设置您的视图与AVPlayerLayer没有控制覆盖 – Vig

回答

4
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文件。