2013-09-24 2 views
0

У меня есть URL-адрес видео с YouTube, который я получаю от API YouTube. Я пытаюсь использовать MPMoviePlayerController для воспроизведения этого видео, но он не работает для меня. Это то, что у меня есть до сих пор:iOS видео с youtube

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]; 

Что я делаю неправильно?

+0

Можете ли вы уточнить, что вы подразумеваете под "не работает"? Это крушение? Это неправильное видео? Продолжается ли воспроизведение видеоролика? Не играешь вообще? – thegrinner

+0

Я имею в виду, что он не играет ... –

ответ

0

Попробуйте это,

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

Проверьте каналы (если вы принимаете URL юности) от feed.Specifically для категории содержимого доступа (может быть я не уверен), для каких-либо ограничений

+0

im взятие из каналов и я извлекаю источник из тега контента после этого, я использую код, который я отправляю –

+0

Вы можете использовать этот проигрыватель YouTube для воспроизведения видео только для того, чтобы передать идентификатор видео (7 или 8 или 9-значный код) .https: //www.cocoacontrols.com/controls/xcdyoutubevideoplayerviewcontroller – user2211689

0

ok его не работает таким образом, что ур должен передать URL-адрес видео MPMoviePlayerController, а не html url. и есть 2 способа: использование UIWebView ИЛИ [UIApplication OpenUrl:]

Смежные вопросы