【发布时间】:2014-11-04 08:55:15
【问题描述】:
我正在尝试使用以下代码播放视频:
UIGraphicsBeginImageContext(CGSizeMake(1,1));
self.player = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:@"http://www.blablabla.org/app/video/v5_seq8_v2_360p.mp4"]];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didFinishPlayback:) name:MPMoviePlayerPlaybackDidFinishNotification object:self.player.moviePlayer];
[self presentMoviePlayerViewControllerAnimated:self.player];
UIGraphicsEndImageContext();
[self.player.moviePlayer prepareToPlay];
[self.player.moviePlayer play];
sel.player 关闭,didFinishPlayback: 方法被立即调用。我从这样的通知中检索错误:
NSLog(@"Error %@", notification.userInfo[@"error"]);
它看起来像下面这样:
Domain=MediaPlayerErrorDomain Code=-11850 "Operation Stopped"
但是当我在浏览器中打开网址时,视频开始播放而没有任何问题。此错误的原因可能是什么?谢谢
【问题讨论】:
标签: ios mpmovieplayercontroller