我正在尝试使用MPMoviePlayerController播放一些.m3u8视频文件,我有这样的代码:
NSURL *url = [NSURL URLWithString:
@"http://live.cdn.antel.net.uy/auth_0_u2anqw7k;vxttoken=cGF0aFVSST0lMkZhdXRoXzBfdTJhbnF3N2slMkZobHMlMkYlMkEmZXhwaXJ5PTEzOTkwOTc1OTImcmFuZG9tPThMRzVzYmlGRlgsMTRlN2FhMzVlOWM5ZDc0M2MyYmZiOWQ2OWU4ZGU1MDJkOTFhYjQwZWMxZmI1ZmUzNTg3OGMxMWQ4ZjU5YTllNg==/hls/auth_0_u2anqw7k.m3u8"];
MPMoviePlayerController *controller = [[MPMoviePlayerController alloc]
initWithContentURL:url];
streamPlayer = controller;
controller.view.frame = CGRectMake(0, 0, 320,568); //Set the size
[self.view addSubview:controller.view]; //Show the view
[controller play]; //Start playing
但是当我运行这个时,我会收到这个控制台消息:
_itemFailedToPlayToEnd: {
kind = 1;
new = 2;
old = 0;
}
我已经从VLC播放器中的视频中运行了网址并且工作正常,所以我认为网址不是问题。如果我将网址更改为“http://www.thumbafon.com/code_examples/video/segment_example/prog_index.m3u8” 它的工作正常。
请帮我解决这个问题,我愿意使用其他视频播放器或任何有效的更改来更改我的代码。
谢谢!
答案 0 :(得分:0)
我找到了解决方案&#34 ;;"如果我更换了&#34 ;;"在网址中加上","。