Я плохо знаком с разработкой iPhone, я анализирую URL XML и отображаю его содержание в таблице, когда я нажимаю строку, его соответствующий проанализированный URL трубы играется с помощью проигрывателя фильмов. Я использую платформу медиаплеера. Вот мой код
NSURL *movieURL = [NSURL URLWithString:requiredTubeUrl];
if (movieURL)
{
if ([movieURL scheme])
{
MoviePlayerController *myMovie = [[MoviePlayerController alloc]init];
[myMovie initAndPlayMovie:movieURL];
}
}
Это хорошо работает, но я хочу играть видео с помощью "HTTP Живая Потоковая передача".How я могу сделать это? Любые учебные руководства и пример кода были бы меня более полезный. Спасибо.
Apple предоставляет обзор и несколько примеров страниц с потоками. Вы предоставляете URL-адрес файла списка воспроизведения (.M3U8) вашему экземпляру MPMoviePlayer. Если ваш сервер настроен правильно, URL-адреса файла .M3U8 должно хватить.
Используйте MPMoviePlayerController для потоковой передачи с сервера.
-(void)initAndPlayMovie:(NSURL *)movieURL
{
// Initialize a movie player object with the specified URL
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
if (mp)
{
[self.moviePlayer play];
}
}
Реализовать в браузере, что во многом относится к разработке нативных приложений, так как направляет пользователей iphone на приложение с фильмами. Многое зависит от того, какой поток вы хотите просмотреть http://www.ioncannon.net/programming/452/iphone-http-streaming-with-ffmpeg-and-an-open-source-segmenter/