【发布时间】:2020-08-18 09:18:03
【问题描述】:
我有一个通过编码而不是故事板制作的视图控制器来显示视频。 视频播放完毕后,我无法让视图控制器返回上一个。我有一个按钮可以将用户带到视频但是当视频完成时它不会返回到以前的视图控制器。
import AVKit
import AVFoundation
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
let player = AVPlayer(url: URL(fileURLWithPath: Bundle.main.path(forResource: "tour", ofType: "mov")!))
let vc = AVPlayerViewController()
vc.player = player
present(vc, animated: true)
}
}
这是我的视频代码。我已经完成了在我的故事板上构建应用程序的所有其他工作
【问题讨论】:
-
请显示示例代码
-
我已经包含了它。谢谢
-
你不需要调用一个新的viewcontroller来调用AVPlayerViewController(),尝试在之前的viewcontroller上调用它然后当它dismiss时会停留在你想要的控制器上
标签: swift storyboard uistoryboard viewcontroller xcode11.4