2012-03-14 4 views
0

Я пытаюсь создать приложение для OS X для воспроизведения видеороликов .m3u8.Проблемы с QTMovie и .m3u8

Я пытался использовать этот код:

NSURL *movieURL = [NSURL URLWithString:@"url.m3u8"]; 
QTMovie* movie = [[QTMovie alloc] initWithURL: movieURL error: nil]; 
[_movieView setMovie:movie]; 
[_movieView play: self]; 

Но видео не запускается, и я получаю «-2048» ошибка.

Что я делаю неправильно?

Я также попытался

[_movieView setMovie:[QTMovie movieWithURL:[NSURL URLWithString:@"http://url.m3u8"] error:nil]]; 

ответ

0

Посмотрите в MacErrors.h. Ошибка -2048 разрешается до noMovieFound. Это означает, что URL вашего фильма неверен.

При использовании сообщения setMovie:error:, перейдите в NSError, чтобы узнать, что за ошибка. В этом весь смысл параметра NSError.