【发布时间】:2013-03-15 13:10:32
【问题描述】:
我对 xcode 很陌生,我正在尝试执行将播放 hls url 的简单视频应用程序。
我用谷歌搜索,发现一个播放本地视频文件的。我试过它是否适用于 hls url (.m3u8) 但它没有
这是我目前的代码。
-(IBAction)playvideo {
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"http://mysite.com:1935/live/channel1/playlist.m3u8" ofType:@"mp4"]];
MPMoviePlayerViewController *playercontroller = [[MPMoviePlayerViewController alloc]
initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:playercontroller];
playercontroller.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
[playercontroller.moviePlayer play];
playercontroller = nil;
}
我收到此错误。
VideoPlayTest[16276:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
我在山狮上使用最新的 xcode。
谢谢
【问题讨论】:
标签: xcode ios-simulator