bac*_*cup 7 iphone video mpmovieplayer ios ios7
MPMoviePlayer不播放视频.我正在运行iOS 7并在设备和模拟器上获得相同的错误:
2013-10-02 12:49:18.246 xxxx[688:60b] _itemFailedToPlayToEnd: {
kind = 1;
new = 2;
old = 0;
Run Code Online (Sandbox Code Playgroud)
}
我试过从互联网和文件系统播放视频,但没有运气.我的代码非常简单:
self.moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:@"http://stream.qtv.apple.com/events/mar/123pibhargjknawdconwecown/12oihbqeorvfhbpiubqnfv3_650_ref.mov"]];
self.moviePlayer.view.frame = self.view.bounds;
self.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
[self.view addSubview:self.moviePlayer.view];
[self.moviePlayer prepareToPlay];
Run Code Online (Sandbox Code Playgroud)
列出的网址是有效的电影:http: //stream.qtv.apple.com/events/mar/123pibhargjknawdconwecown/12oihbqeorvfhbpiubqnfv3_650_ref.mov
我也尝试过使用MPMoviePlayerViewController,但这也无效.
试试这个,抱歉回复晚了:
NSURL *fileURL = [NSURL URLWithString:@"file url from the internet "];
MPMoviePlayerViewController *moviePlayerController = [[MPMoviePlayerViewController alloc] initWithContentURL:fileURL];
[moviePlayerController.moviePlayer setFullscreen:YES animated:YES];
[moviePlayerController.moviePlayer.view setFrame: self.view.bounds];
[moviePlayerController.moviePlayer setControlStyle:MPMovieControlStyleFullscreen];
[moviePlayerController.moviePlayer setMovieSourceType:MPMovieSourceTypeFile];
[self presentMoviePlayerViewControllerAnimated:moviePlayerController];
[moviePlayerController.moviePlayer prepareToPlay];
[moviePlayerController.moviePlayer play];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1856 次 |
| 最近记录: |