У меня есть следующий код, который не работает с файлом MOV, но он работает, когда я использую файл MP4.Важная вещь для перемещения файла заключается в том, что он имеет альфа-канал.Я открыт, чтобы найти решения, которые предлагают мне альфа-канал, как и файл mov.
class MovViewController: UIViewController {
var avPlayer: AVPlayer!
override func viewDidLoad() {
super.viewDidLoad()
let filepath: String? = Bundle.main.path(forResource: "animacion_logo", ofType: "mov")
let fileURL = URL.init(fileURLWithPath: filepath!)
let player = AVPlayer(url: fileURL)
let playerLayer = AVPlayerLayer(player: player)
playerLayer.frame = self.view.bounds
// self.view.layer.addSublayer(playerLayer)
self.view.layer.insertSublayer(playerLayer, at: 0)
player.play()
}
}
Это оригинальный файл mov: https://ufile.io/jcbfn