【发布时间】:2016-12-12 11:45:19
【问题描述】:
我想将视频集成为我的启动屏幕。 我在网上找到了一个教程,但现在我的问题是:如何将它集成到我的应用程序中,以便视频显示一次,然后在完成后自动打开应用程序?
目前,视频播放一次(没问题),然后就停止了 -
如何让它在视频播放完毕后自动打开应用??
这是我的代码:
import UIKit
import AVKit
import AVFoundation
class ViewController: UIViewController {
var player: AVPlayer?
override func viewDidLoad() {
super.viewDidLoad()
// Load the video from the app bundle.
let videoURL: URL = Bundle.main.url(forResource: "video", withExtension: "mov")!
player = AVPlayer(url: videoURL)
player?.actionAtItemEnd = .none
player?.isMuted = true
let playerLayer = AVPlayerLayer(player: player)
playerLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
playerLayer.zPosition = -1
playerLayer.frame = view.frame
view.layer.addSublayer(playerLayer)
player?.play()
}
func loopVideo() {
player?.seek(to: kCMTimeZero)
player?.play()
}
}
【问题讨论】:
标签: ios swift xcode launch-screen