【发布时间】:2014-02-07 12:11:10
【问题描述】:
长期以来,我一直在使用 html 字符串通过 UIWebView 播放 youtube 视频,问题是我想获得播放状态更改的通知。我决定创建一个 MPMoviePlayerController 并通过它播放 youtube 视频,但似乎无法使其正常工作。我在 viewdidload 中使用以下代码:
NSString *urlAddress = @"http://www.youtube.com/watch?v=m01MYOpbdIk";
NSURL *url = [NSURL URLWithString:urlAddress];
CGFloat width = [UIScreen mainScreen].bounds.size.width;
CGFloat height = [UIScreen mainScreen].bounds.size.height;
movie = [[MPMoviePlayerController alloc] initWithContentURL:url];
movie.scalingMode=MPMovieScalingModeAspectFill;
movie.view.frame = CGRectMake(0.0, 0.0, width, height);
[self.view addSubview:movie.view];
[movie play];
给我这个错误:
_itemFailedToPlayToEnd: {
kind = 1;
new = 2;
old = 0;
}
【问题讨论】:
标签: ios objective-c youtube