【发布时间】:2014-01-02 18:43:48
【问题描述】:
我在网络上的一些地方看到过这个问题,但还没有在任何地方找到答案。
我正在使用ALMovieplayercontroller 库。一切正常,但是当我尝试播放 Youtube 视频时,它给了我错误。
_itemFailedToPlayToEnd: { 种类 = 1; 新 = 2; 旧 = 0; }
编辑
- (void)setContentURL:(NSURL *)contentURL {
self.movieSourceType = MPMovieSourceTypeStreaming;
[super setContentURL:contentURL];
[[NSNotificationCenter defaultCenter] postNotificationName:ALMoviePlayerContentURLDidChangeNotification object:nil];
[self play];
}
这是我的代码
ALMoviePlayerControls *movieControls = [[ALMoviePlayerControls alloc] initWithMoviePlayer:self.moviePlayer style:ALMoviePlayerControlsStyleDefault];
//[movieControls setAdjustsFullscreenImage:NO];
[movieControls setBarColor:[UIColor colorWithRed:195/255.0 green:29/255.0 blue:29/255.0 alpha:0.5]];
[movieControls setTimeRemainingDecrements:YES];
//assign controls
[self.moviePlayer setControls:movieControls];
[self.view addSubview:self.moviePlayer.view];
self.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
//THEN set contentURL
[self.moviePlayer setContentURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=NaosmAGx8NM"]];
我无法找到解决方案。
请帮忙。
【问题讨论】:
-
这个麻烦你解决了吗?
-
@Sk0prion 我已经回答了我的问题
-
@Sunnyshah 请接受您自己的答案以结束此问题。
标签: ios objective-c ios7 youtube mpmovieplayercontroller