Я пытаюсь воспроизвести playerItem на AVPlayer
let avAsset = AVAsset(url: url)
let playerItem = AVPlayerItem(asset: avAsset)
let avPlayer = AVPlayer()
let playerLayer = AVPlayerLayer(player: avPlayer)
playerLayer.videoGravity = AVLayerVideoGravity.resizeAspectFill
avPlayer.replaceCurrentItem(with: playerItem)
avPlayer.seek(to: kCMTimeZero)
avPlayer.play()
И из консоли я всегда получал следующую ошибку, хотя видео может воспроизводиться корректно
[] <<<< Async >>>> playerasync_runAsynchronousCommandOnQueue: Command 3 returned -12784; this async error will be discarded
Я не уверен, что, поскольку AVAsset загружается из AWS S3 с URL-адресом, любая помощь приветствуется