我正在尝试为OS X制作一个播放.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 :(得分:0)
查看MacErrors.h
。 -2048
错误解析为noMovieFound
。这意味着您的电影网址不正确。
当您使用setMovie:error:
消息时,传入NSError
对象,以便您可以看到错误是什么!这是NSError
参数的全部要点。