QTMovie和.m3u8的问题

时间:2012-03-14 18:29:46

标签: macos cocoa streaming qtkit

我正在尝试为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]];

1 个答案:

答案 0 :(得分:0)

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

当您使用setMovie:error:消息时,传入NSError对象,以便您可以看到错误是什么!这是NSError参数的全部要点。