我是iphone开发的新手,我正在解析XML URL并在表格中显示其内容,当我点击一行时,使用电影播放器播放其相应的解析管URL。我正在使用媒体播放器框架。这里是我的代码
NSURL *movieURL = [NSURL URLWithString:requiredTubeUrl];
if (movieURL)
{
if ([movieURL scheme])
{
MoviePlayerController *myMovie = [[MoviePlayerController alloc]init];
[myMovie initAndPlayMovie:movieURL];
}
}
这工作正常,但我想使用“HTTP Live Streaming”播放视频。我该怎么做?任何教程和示例代码都会对我更有帮助。谢谢。
答案 0 :(得分:1)
Apple提供了概述和一些带有流的示例页面。您将播放列表文件(.M3U8)URL提供给MPMoviePlayer实例。如果您的服务器设置正确,则.M3U8文件URL就足够了。
答案 1 :(得分:1)
使用MPMoviePlayerController从服务器进行流式传输。
-(void)initAndPlayMovie:(NSURL *)movieURL
{
// Initialize a movie player object with the specified URL
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
if (mp)
{
[self.moviePlayer play];
}
}
答案 2 :(得分:1)
实现浏览器,因为它将iphone用户引导到电影应用程序,因此适用于本机应用程序开发。很大程度上取决于您想要查看http://www.ioncannon.net/programming/452/iphone-http-streaming-with-ffmpeg-and-an-open-source-segmenter/
的正确流