Problems with QTMovie and .m3u8



我正在尝试为OS X制作一个用于播放.m3u8 URL视频的应用程序。

我试着使用这个代码:

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]];

查看MacErrors.h-2048错误解析为noMovieFound。这意味着您的电影URL不正确。

当您使用setMovie:error:消息时,传入一个NSError对象,这样您就可以看到错误是什么!这就是NSError参数的全部意义。

相关内容

  • 没有找到相关文章

最新更新