Воспроизведение видео из кеша с помощью AVPlayer в Swift3 iOS - PullRequest
0 голосов
/ 11 июня 2018

Я создаю видео приложение в Swift3.Когда я пытаюсь воспроизвести любое видео с URL-адреса видео, видео воспроизводится отлично с помощью AVPlayer.

Но проблема в том, что для воспроизведения требуется больше времени, когда будет несколько видео.Итак, я скачал свои видео в кеш-память.После передачи пути к файлу видео в AVPlayer мое видео не воспроизводится.

Вот мой код для воспроизведения видео по пути к файлу:

 let filePath = "file://var/mobile/Containers/Data/Application/00E55D26-18D1-49CC-BB72-F3225A03C289/Library/Caches/90.mp4"

 var url = NSURL(string: filePath)

 let playerItem = AVPlayerItem(url:NSURL(fileURLWithPath: filePath) as URL)
 playerItem.videoComposition = videoComposition
 self.player = AVPlayer(playerItem: playerItem)

Может кто-нибудь предложить мне, где моя ошибка?Этот FilePath неверен?

...