Как открыть быстрый плеер на iPad - PullRequest
0 голосов
/ 28 мая 2010

Я программирую приложение для iPad. В этом приложении я хочу открыть URL фильма в QuickTime Player по умолчанию. Когда я попытался открыть URL в браузере, в браузере начинает воспроизводиться фильм. Как открыть фильм в проигрывателе по умолчанию (чтобы я мог получить элементы управления паузой воспроизведения ...)

Любая помощь будет высоко ценится.

Спасибо Саурабй

1 Ответ

0 голосов
/ 31 мая 2010

Наконец, я думаю, что невозможно открыть быстрый игрок на iPad. Поэтому я искал в Google и нашел класс MPMoviePlayerViewController, который довольно хорошо решает мою проблему.

- (void)viewDidLoad {
    NSString *url = [[NSBundle mainBundle]
        pathForResource:@"Stock_Footage_Demobroadband"
                 ofType:@"mp4"];

    MPMoviePlayerViewController *playerViewController =
    [[MPMoviePlayerViewController alloc]
        initWithContentURL:[NSURL fileURLWithPath:url]];

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

    [self.view addSubview:playerViewController.view];

    //---play movie---
    MPMoviePlayerController *player = [playerViewController moviePlayer];
    [player play];

    [super viewDidLoad]; }

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

Я разместил полное руководство моего блога http://www.makebetterthings.com/blogs/iphone/play-video-on-iphone-and-ipad/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...