написание приложения для iPhone со встроенным видео - PullRequest
4 голосов
/ 19 мая 2009

Я исследую потоковое видео для приложения для iPhone, которое мне, возможно, придется написать в ближайшем будущем. Приложение делает не только потоковое видео, но видео - это та часть, с которой у меня нет опыта.

Кто-нибудь знает какие-нибудь хорошие статьи по написанию приложений для потокового видео?

Кажется, что Google наводняет меня ссылками, в которых есть все, чтобы не делать то, что я ищу.

Спасибо

м

Ответы [ 2 ]

1 голос
/ 20 мая 2009

Apple предоставляет хорошую документацию по медиа-инфраструктуре в своих документах.

Поиск MPMoviePlayerController. Следующий пример кода воспроизводит фильм по URL. (отказ от ответственности, этот код снят с Apple).

-(void)playMovieAtURL:(NSURL*)theURL 

{
    MPMoviePlayerController* theMovie=[[MPMoviePlayerController alloc] initWithContentURL:theURL]; 
    theMovie.scalingMode=MPMovieScalingModeAspectFill; 
    theMovie.userCanShowTransportControls=NO;

    // Register for the playback finished notification. 

    [[NSNotificationCenter defaultCenter] addObserver:self 
                                            selector:@selector(myMovieFinishedCallback:) 
                                                name:MPMoviePlayerPlaybackDidFinishNotification 
                                              object:theMovie]; 

    // Movie playback is asynchronous, so this method returns immediately. 
    [theMovie play]; 
} 

// When the movie is done,release the controller. 
-(void)myMovieFinishedCallback:(NSNotification*)aNotification 
{
    MPMoviePlayerController* theMovie=[aNotification object]; 
    [[NSNotificationCenter defaultCenter] removeObserver:self 
                                                    name:MPMoviePlayerPlaybackDidFinishNotification 
                                                  object:theMovie]; 

    // Release the movie instance created in playMovieAtURL
    [theMovie release]; 
}
0 голосов
/ 26 мая 2010

Я тоже смотрю на эту проблему. Я хотел бы вставить видео в приложение для iPad, например, как приложение Associated Press для iPad обрабатывает видео.

Видимо, вы можете делать этот тип встроенного видео в OS 3.2 и более поздних версиях. Документация Apple для MPMoviePlayerController описывает, как это можно сделать:

http://developer.apple.com/iphone/library/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html

...