【问题标题】:unexpected behave play Video In iOS 9 when using MPMoviePlayerViewController to play local video?在 iOS 9 中使用 MPMoviePlayerViewController 播放本地视频时出现意外行为播放视频?
【发布时间】:2016-01-31 08:53:50
【问题描述】:

实际上我在我们的应用程序中使用 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 = 是; 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;

提前致谢

【问题讨论】:

  • 这里明显缺少代码。请解决这个问题。

标签: ios objective-c iphone video


【解决方案1】:

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

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

更多详情

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

【讨论】:

  • 您可以搜索AVPlayerViewController示例代码和教程。顺便请看这个:-- stackoverflow.com/questions/25932570/…
  • 我在 iOS 9 中使用 MPMoviePlayerViewController 类及其工作。您可能需要交叉检查 url 中的空格。 self.strVideoUrl = [self.strVideoUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多