ios - 如何为 iOS 应用程序添加启动视频

标签 ios swift xcode

我正在尝试在应用启动后添加视频(5 秒)。

我曾尝试将 LaunchStoryboard 与 AVKitPlayer 一起使用,但 Xcode 不允许我为此分配类。

class LaunchVideoViewController: UIViewController {

var playerView = AVPlayer()
var playerViewController = AVPlayerViewController()

override func viewDidLoad() {
    super.viewDidLoad()

    loadVideo()
}

private func loadVideo() {


    let pathURL = NSURL(fileURLWithPath: "/Users/kpsbremen/Documents/KPSE1/KPSE1/launch_video.mov")
    playerView = AVPlayer(URL: pathURL)

    playerViewController.player = playerView


    self.presentViewController(playerViewController, animated: true){
        self.playerViewController.player?.play()
    }

 }

请指导我。

最佳答案

我有一个解决这个问题的方法。 不要使用启动 Storyboard。只需先调用您要在其中运行视频的 viewController 即可。视频结束后,您可以继续下一个 Controller 。

首先 -> 选择主 Storyboard。

其次->在AppDelegate类中调用视频画面。 管理这些条件。

关于ios - 如何为 iOS 应用程序添加启动视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40540479/

相关文章:

ios - swift 2.2 中的不同 UUID

ios - 如何正确构造iOS Xcode项目以进行多方调试

ios - C/XCode : sh: ./child : No such file or directory. 命令在终端中运行,但不在 XCode 中运行

ios - 我可以在我的 iPhone 上安装 IPA 吗?

ios - swift iOS9 : How to recognize a click on the X button of the UISearchBar

swift - 如何在 Swift 中将 XPC 自定义类列入白名单?

ios - Xcode 6 & Swift - 缩进反转?

ios - 错误 MT0117 : Can't launch a 32-bit app on a simulator that only supports 64-bit apps (iPhone 6s)

ios - Codemagic iOS Flutter 部署在存档时失败

ios - 导航标题 UIImageView 无法居中