Получил playerasync_runAsynchronousCommandOnQueue во время воспроизведения playerItem на AVPlayer.

avatar
Kesong Xie
7 апреля 2018 в 23:31
76
0
1

Я пытаюсь воспроизвести 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-адресом, любая помощь приветствуется

Источник

Ответы (0)