我一直在开发iPhone应用程序。在这个应用程序中,我需要播放各种视频文件。我正在使用UIWebView和AVPlayer播放视频文件。 mp4视频播放正常。但其他格式(avi,flv,3gp,wmv)没有播放。
我的代码适用于mp4但不适用于avi,flv,3gp,wmv。
weakSelf.player = [AVPlayer playerWithURL:fileUrl];
AVPlayerViewController *controller = [[AVPlayerViewController alloc]init];
controller.player = weakSelf.player;
[weakSelf addChildViewController:controller];
[weakSelf.view addSubview:controller.view];
controller.view.frame = CGRectMake(weakSelf.webViewParentView.frame.origin.x, weakSelf.webViewParentView.frame.origin.y, weakSelf.browserWebView.frame.size.width, weakSelf.browserWebView.frame.size.height);
//NSLog(@"eeerror %@ ",[weakSelf.player error]);
//controller.view.frame = weakSelf.browserWebView.frame;
[weakSelf.player play];
如何配置应用程序以播放mp4以外的格式? 任何建议表示赞赏。