如何在MPMoviePlayerController中播放vimeo youtube视频?

时间:2014-10-30 10:18:49

标签: ios ios7 youtube mpmovieplayercontroller avaudiosession

我正在通过此API https://www.googleapis.com/youtube/v3/videos?id=ynMk2EwRi4Q&part=player&key=***************************获取youtube的视频网址。

但问题是我正在获取vimeo视频,该视频将显示“此视频包含来自VEVO的内容。它限制在某些网站上播放。在Youtube上观看”。我下载HCYoutubeParser-掌握它将转换到哪里播放youtube视频。但它无法播放Vimeo视频。

这是我的代码:

mp1 = [[MPMoviePlayerController alloc]initWithContentURL:_urlToLoad];
[mp1 prepareToPlay];
    self.mc3=mp1;
    mp1.view.frame = self.view.bounds; //Set the size

    [self.view addSubview:mp1.view]; //Show the view
    [mp1 play]; //Start playing


    AVAudioSession *session = [AVAudioSession sharedInstance];

    NSError *setCategoryError = nil;
    if (![session setCategory:AVAudioSessionCategoryPlayback
                  withOptions:AVAudioSessionCategoryOptionMixWithOthers
                        error:&setCategoryError]) {
        // handle error
    }

0 个答案:

没有答案