ios - 电影/GIF 背景 iOS 应用

标签 ios iphone swift uiwebview uber-api

如果您查看 iOS 上的优步应用,您会注意到登录/注册屏幕有一个短片作为背景。我正在尝试在我自己的 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 - 电影/GIF 背景 iOS 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29828872/

相关文章:

ios - 如何在 MVVM 中快速从一个屏幕导航到另一个屏幕

ios - Xcode 6 Beta 6 CUICatalog : Invalid asset name supplied: (null), 或无效比例因子 : 2. 000000

ios - RxSwift `.addDisposableTo(disposeBag)` 导致内存泄漏

iphone - 在 iOS 中删除自定义注释时遇到问题

iphone - 如何在 iphone 中将数据传递给 Tbxml

ios - Swift 正则表达式函数更新

iOS 13 UITextView 将 UITextView 转换为图像无法正常工作。在 iOS 12 以下运行良好

iphone - 格式不是字符串文字,也没有格式参数(不涉及 NSLog)

ios - subview 未添加某些 UICollectionViewCells 并闪烁(以编程方式)

ios - 在 iOS Swift 中使用键盘平移手势处理文本输入 View 移动