Итак, я создаю приложение, которое имеет вид, который будет воспроизводить видео при активации перехода. Когда вы запускаете симулятор, вы можете услышать звук, но не изображение. Ниже приведен код, который я использую:
import UIKit
import AVFoundation
import AVKit
class CongratsVideoController: UIViewController {
@IBOutlet weak var videoView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
setupView()
}
private func setupView() {
let path = URL(fileURLWithPath: Bundle.main.path(forResource: "Congrats Screen Apuntalo", ofType: "mov")!)
let player = AVPlayer(url: path)
let newLayer = AVPlayerLayer(player: player)
newLayer.frame = self.videoView.frame
self.videoView.layer.addSublayer(newLayer)
newLayer.videoGravity = AVLayerVideoGravity.resize
player.play()
}
//End of class
}
Есть предложения?