意外行为播放视频在iOS 9中使用MPMoviePlayerViewController播放本地视频?

时间:2015-10-30 20:21:33

标签: ios objective-c iphone video

其实我在我们的应用程序中使用MPMoviePlayerViewController。我的代码完全适用于iOS 8.4,但当我将我的应用程序上传到iPad(iOS 9)时,它无法正常工作......

我创建ViewController一个接一个地播放两个视频但是当一个视频完成或停止控制器进入我的第一个应用程序页面并在iOS 9中表现不受欢迎。我正在使用自定义MPMoviePlayerViewController播放视频并放一个按钮在第一个视频上更改其他视频,但它无法正常工作......

NSURL * URL = [[NSBundle mainBundle] URLForResource:@“video”withExtension:@“mp4”];     self.indiaplayer = [[MPMoviePlayerController alloc] initWithContentURL:URL];     self.indiaplayer.view.frame = CGRectMake(0,0,1024,718);     [self.indiavideoThumbnail addSubview:self.indiaplayer.view];     self.indiaplayer.controlStyle = MPMovieControlStyleNone;     self.indiaplayer.fullscreen = YES;     self.indiaplayer.repeatMode = YES;     [self.indiaplayer prepareToPlay];     self.indiaplayer.shouldAutoplay = NO;

self.indiaplaybackView = [[UIView alloc] initWithFrame:CGRectZero];
self.indiaplaybackView.backgroundColor = [UIColor colorWithRed:242.0/255 green:163.0/255 blue:10.0/255 alpha:1];
//self.playbackView.layer.cornerRadius = 2;
[indiaView addSubview:self.indiaplaybackView];


self.indiaslider.minimumValue = START;
self.indiaslider.maximumValue = END;

提前致谢

1 个答案:

答案 0 :(得分:1)

在iOS 9.x.x中等待等待

重要 MPMoviePlayerViewController类在iOS 9中正式弃用。(MPMoviePlayerController类也正式弃用。)要在iOS 9及更高版本中播放视频内容,请使用AVKit框架中的AVPictureInPictureController或AVPlayerViewController类,或WebKit中的WKWebView类。 / em>的

了解更多详情

https://developer.apple.com/library/ios/documentation/MediaPlayer/Reference/MPMoviePlayerViewController_class/