我想在我的应用程序中播放quicktime电影

问题描述:

我想在我的应用程序中播放quicktime电影,是否可以在webview或任何其他视图中使用,我的唯一资源是我的quicktime链接。我想在我的应用程序中播放quicktime电影

+0

这是一个url还是一个本地文件? – 2011-06-12 09:53:00

+0

它没关系,url我猜 – user784625 2011-06-12 12:24:40

我已经使用了一个小技巧在QuickTime中从URL播放音频文件。我想它也可以用于电影文件。这里是我的代码:

NSString *url = @"http://my_url.com/my_movie_path/"; 
UIWebView* tempAudioPlayer = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)]; 
[tempAudioPlayer loadHTMLString:[NSString stringWithFormat:@"<iframe frameborder=\"0\" width=\"0\" height=\"0\" src=\"%@\"></iframe>", url] baseURL:nil]; 
[self addSubview:tempAudioPlayer]; 

我首先创建一个不会显示的UIWebView。然后我在其中loadHTMLString a ,其中我的文件的URL为src的值。我将其添加到我的观点。 Quicktime立即出现。

+0

它不起作用 – user784625 2011-06-12 12:24:58

+1

那你为什么要验证答案?你可以发布你的电影网址的例子吗? – 2011-06-12 12:55:28

+0

看看我的编辑。我在代码中犯了一个错误:“http://”被写了两次。 – 2011-06-12 13:03:11

NSString *url = "http://my_url.com/my_movie_path/AAA.mov"; 
UIWebView *tempAudioPlayer; 
[tempAudioPlayer loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:url]]];