2015-04-23 126 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文件。