1
Я пытаюсь загрузить видео, используя MPMoviePlayerController
. Я добавил файл в свой проект, а также добавлен в сборку «Копировать пакетный ресурс».Swift 2 - fileURLWithPath возвращает NIL
Когда я вызываю функцию для открытия видео, я вижу, что путь его распечатан, однако, приложение выходит из строя на 'fileURLWithPath`.
Что я делаю неправильно? Есть ли .mp4
мухи?
func firstView(){
if let filePath = NSBundle.mainBundle().pathForResource("firstVideo", ofType: "mp4") {
print(filePath)
//PRINTS: /var/mobile/Containers/Bundle/Application/B93BB049-DA87-4D89-AEBE-A5C92C01726E/MyApp.app/firstVideo.mp4
firstMoviePlayer!.contentURL = NSURL.fileURLWithPath(filePath) // fatal error
}
firstMoviePlayer!.repeatMode = .None
firstMoviePlayer!.controlStyle = MPMovieControlStyle.Embedded
firstMoviePlayer!.view.frame = FirstTimeVideoView.frame
FirstTimeVideoView.addSubview(firstMoviePlayer!.view)
firstMoviePlayer!.play()
}
Спасибо, но я получаю сообщение об ошибке: Не удается преобразовать NSURL? строка – SNos
выводит: файл: ///var/mobile/Containers/Bundle/Application/5B983567-AD2B-417A-B384-4218562E3796/myApp.app/firstVideo.mp4, но снова возвращает фатальную ошибку – SNos