来自YouTube的iOS视频



我有一个来自YouTube的视频的URL,我从YouTube API获得。我正在尝试使用MPMoviePlayerController播放该视频,但它对我不起作用。这是我到目前为止所拥有的:

NSURL  *url = [NSURL URLWithString:stringURL];
self.movieController = [[MPMoviePlayerController alloc] initWithContentURL:url];
[self.movieController prepareToPlay];
[self.movieController setMovieSourceType:MPMovieSourceTypeStreaming];
[self.movieController setShouldAutoplay:YES];
[self.movieController setControlStyle:MPMovieControlStyleFullscreen];
[self.movieController.view setFrame:self.view.frame];
[self.view addSubview:self.movieController.view];
[self.movieController play];

我做错了什么?

试试这个,

NSURL *url = [NSURL URLWithString:stringURL];
self.moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
NSError *_error = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &_error];
[self presentMoviePlayerViewControllerAnimated:self.moviePlayer];

检查提要(如果您正在获取YouTube网址)。专门针对内容访问标签(可能我不确定),用于任何限制

好吧,

它不能以这种方式工作,你应该将视频网址传递给MPMoviePlayerController而不是html网址。您有两种方式:使用 UiWebView或[UIApplication openURL:]

相关内容

  • 没有找到相关文章