我一直试图让我的iOS应用中的YouTube音乐视频在一个小窗口(不是全屏)中播放,并且无法让它工作。我尝试了以下内容:
"This video contains content from *. It is restricted from playback on certain sites."
webView.allowsInlineMediaPlayback = YES;
像PingTune这样的应用显然可以使用YouTube来解决这个问题 - 他们能够以自定义的非全屏视图播放YouTube音乐视频,而且没有广告 - 我缺少什么?是否有YouTube API的一部分允许我播放这些我错误实施的音乐视频?
答案 0 :(得分:0)
我自己从未尝试过,但您可以LBYouTubeView尝试Laurin Brandner。 LBYouTubeView只是一个小视图,可以在MPMoviePlayerController中显示YouTube视频。您甚至可以选择高质量和标准质量的流。
代码示例
LBYouTubePlayerViewController* controller = [[LBYouTubePlayerViewController alloc] initWithYouTubeURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=1fTIhC1WSew&list=FLEYfH4kbq85W_CiOTuSjf8w&feature=mh_lolz"] quality:LBYouTubeVideoQualityLarge];
controller.delegate = self;
controller.view.frame = CGRectMake(0.0f, 0.0f, 200.0f, 200.0f);
controller.view.center = self.view.center;
[self.view addSubview:self.controller.view];