我目前正在努力为我的应用程序添加视频支持。
唯一的问题是没有流式视频的方法似乎工作。
这是我正在生成的url的格式:
http://jerwuqu.appspot.com/SnapGrapple?v=1
我尝试在webview中加载它,但我得到一个禁用的播放按钮和插件错误。
我还尝试用MPMoviePlayerController加载它,如下所示:
NSURL *fileURL = [NSURL URLWithString:stringURL];
moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[moviePlayerController.view setFrame:CGRectMake(0, 70, 320, 270)];
[self.view addSubview:moviePlayerController.view];
moviePlayerController.fullscreen = YES;
[moviePlayerController play];
其中stringURL是生成的url。在这种方法中,电影播放器立即关闭,它根本不起作用。
有人对我如何使它工作有任何建议吗?
问题不在于视频的URL,而在于它的编码。我尝试用MPEG-4
视频编解码器用VLC以1024kb/s重新编码它,它在我的iPhone上播放得恰到好处。
有关iOS支持的视频格式,请参阅此问题。