Я создаю видео приложение в 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 неверен?