VLC-无法播放在线视频

时间:2013-04-12 06:56:39

标签: ios vlc

我正在尝试使用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上播放网址?

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我已经在VLC iOS源代码上做了很多工作,试图让它来处理RTP和UDP流。简短的回答是,我没有让它为这些协议工作,但HTTP工作,阻塞似乎是在操作系统级别。

如果您想了解我所做的有关使VLC正确编译并使用最新XCode的详细信息,请阅读以下论坛帖子https://forum.videolan.org/viewtopic.php?f=12&t=108691

由于YouTube似乎是HTTP,它应该可以正常工作,但您的里程可能会有所不同。 希望这会有所帮助。

相关问题