gpt4 book ai didi

iphone - 第一次使用 swift(不是 objective-c)启动 iPhone 应用程序时,如何播放介绍视频?

转载 作者:行者123 更新时间:2023-11-28 05:32:39 25 4
gpt4 key购买 nike

我想在我的 iPhone 应用程序首次启动时播放它的介绍视频。我已将其设置为检测这是首次启动,但如何使用 SWIFT 从应用程序(而非 URL)播放视频?我是在第一个 ViewController 文件中还是在 AppDelegate 中设置它?我试过使用 MPMoviePlayerController,但我似乎无法让它真正播放。感谢您的帮助!

最佳答案

我遇到了同样的问题。这是我的解决方案:

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)
}
}

不要忘记导入 MediaPlayer 并声明您的变量 - var moviePlayer: MPMoviePlayerController?

然后在你想播放的时候调用你的函数playVideo()

请参阅我的问题以了解如何关闭它 - In iOS how do I programmatically add a video view and then remove it after it finishes playing using Swift?我在那里得到了非常有用的答案。

另请注意,我禁用了我的 Controller ,因为我不希望看到它。

关于iphone - 第一次使用 swift(不是 objective-c)启动 iPhone 应用程序时,如何播放介绍视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27110998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com