написание приложения для iPhone со встроенным видео
-
22-08-2019 - |
Вопрос
Я исследую потоковое видео для приложения для iPhone, которое, возможно, мне придется написать в ближайшем будущем.Приложение делает многое, кроме потокового видео, но видео — это та часть, с которой у меня нет опыта.
Кто-нибудь знает какие-нибудь хорошие статьи о написании приложений для потокового видео?
Google, кажется, заваливает меня ссылками, в которых есть все, чтобы не делать то, что я ищу.
Спасибо,
м
Решение
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];
}
Другие советы
Я тоже рассматриваю этот вопрос.Я хотел бы встроить видео в приложение для iPad, что-то вроде того, как приложение Associated Press для iPad обрабатывает видео.
Судя по всему, встроенное видео такого типа можно использовать в OS 3.2 и более поздних версиях.Документация Apple для MPMoviePlayerController описывает, как это можно сделать: