我正在尝试使用VLC播放IOS5
的youtube在线视频。
我将NSURL
设置为MVLCMovieViewController
,使用如下代码:
NSString *conntentURL = @"http://www.youtube.com/watch?v=FWKYriGgmCo";//(it's a workable link)
NSURL *url = [NSURL URLWithString:connectURL];
MVLCMovieViewController *movieViewController = [[MVLCMovieViewController alloc] init];
movieViewController.url = url;
[self presentModalViewController:movieViewController animated:YES];
[movieViewController release];
运行应用程序,但我停在http.c文件中,提示“程序接收信号”EXC_BAD_ACCESS“”附近代码:
p_sys->psz_user_agent = var_InheritString(p_access, "http-user-agent");
for(char *p = p_sys->psz_user_agent; *p, p++)
VLC
支持在线播放吗?或者应该修改什么以便我可以直接在ios上播放网址?
非常感谢您的帮助!
答案 0 :(得分:1)
我已经在VLC iOS源代码上做了很多工作,试图让它来处理RTP和UDP流。简短的回答是,我没有让它为这些协议工作,但HTTP工作,阻塞似乎是在操作系统级别。
如果您想了解我所做的有关使VLC正确编译并使用最新XCode的详细信息,请阅读以下论坛帖子https://forum.videolan.org/viewtopic.php?f=12&t=108691
由于YouTube似乎是HTTP,它应该可以正常工作,但您的里程可能会有所不同。 希望这会有所帮助。