Vimeo на iOS5 с использованием MPMoviePlayerController не будет загружать видео - PullRequest
2 голосов
/ 14 февраля 2012

Следующий код загружает видео Vimeo просто отлично в веб-просмотре, но пользователь должен нажать кнопку воспроизведения кнопка для запуска

    VidViewController *webScrollView = 
    [[VidViewController alloc] initWithNibName:@"VidViewController" bundle:nil];

    NSURL *url = [NSURL URLWithString:@"http://player.vimeo.com/video/36120576"];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    webScrollView.request = request;
    [self.navigationController pushViewController:webScrollView animated:YES];
    [webScrollView release];

Я бы хотел, чтобы MPMoviePlayerController работал, но не могу загрузить видео.

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSURL *audioURL = [NSURL URLWithString:@"http://player.vimeo.com/video/36120576"];
    MPMoviePlayerController *player = [[MPMoviePlayerController alloc]
    initWithContentURL:audioURL];

    [[NSNotificationCenter defaultCenter]
         addObserver:self
         selector:@selector(movieFinishedCallback:)                                                 
         name:MPMoviePlayerPlaybackDidFinishNotification
         object:player];


        [player play];    

}

- (void) movieFinishedCallback:(NSNotification*) aNotification {
    MPMoviePlayerController *player = [aNotification object];
    [[NSNotificationCenter defaultCenter]
    removeObserver:self
    name:MPMoviePlayerPlaybackDidFinishNotification
    object:player];    
    [player autorelease];    
}

На developer.apple не так много поддержки

...