Потоковое FLV на iPhone с ffmpeg - PullRequest
2 голосов
/ 14 ноября 2010

Доброе утро, я разработчик для iOS / Mac.

Я занимаюсь разработкой приложения, которое получает ссылку FLV с веб-сайта: теперь я хочу воспроизвести этот файл FLV в потоковом режиме.

Я нахожу в AppStore BUZZPlayer приложение, которое может воспроизводить потоковое видео в формате flv: http://itunes.apple.com/it/app/buzz-player/id389744738?mt=8

Поиск в Google Я обнаруживаю, что существует ffmpeg для iPhone, поэтому мой вопрос заключается в том, как я могу транслировать видео FLV с помощью ffmpegна iPhone?

Пример кода очень важен!

Спасибо.

PS Извините за мой плохой английский ...

Ответы [ 2 ]

1 голос
/ 25 января 2012

Решение, которое я бы порекомендовал, состояло бы в том, чтобы отобразить вид веб-представления, а затем поместить видео, встроенное в HTML.

Как создать некоторый HTML-код с вашей ссылкой на FLV.

Вот пример того, о чем я говорю.

- (void)embedYouTube:(NSString*)url frame:(CGRect)frame {  
 NSString* embedHTML = @"\ 
    <html><head>\ 
 <style type=\"text/css\">\ 
 body {\ 
 background-color: transparent;\ 
 color: white;\ 
 }\ 
 </style>\ 
 </head><body style=\"margin:0\">\ 
    <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \ 
 width=\"%0.0f\" height=\"%0.0f\"></embed>\ 
    </body></html>";  
 NSString* html = [NSString stringWithFormat:embedHTML, url, frame.size.width, frame.size.height];  
 if(videoView == nil) {  
   videoView = [[UIWebView alloc] initWithFrame:frame];  
   [self.view addSubview:videoView];  
 }  
 [videoView loadHTMLString:html baseURL:nil];  
}  

надеюсь, это поможет любым способом.

0 голосов
/ 11 февраля 2014

Я использовал kxmovie (https://github.com/kolyvan/kxmovie) в качестве примера

Я искал во многих примерах, но работал только этот код

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