Macos QTMovie和.m3u8的问题
我正在尝试为OS X制作一个用于播放.m3u8 URL视频的应用程序 我尝试使用以下代码:Macos QTMovie和.m3u8的问题,macos,cocoa,streaming,qtkit,Macos,Cocoa,Streaming,Qtkit,我正在尝试为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”错误
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
参数的全部要点