2012-03-04 2 views
0

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

Однако, я хотел бы воспроизвести это видео из своего приложения, а не через youtube или что-нибудь еще.

Таким образом, вы нажимаете кнопку и видео запускается в потоке и остается в моем приложении и играет. Кроме того, еще один быстрый вопрос, можно ли воспроизводить видео из любого места?

Я думаю, что я прочитал, что это должно быть .mp4 или что-то, но я не уверен. Как я могу сказать, что это .mp4, просто глядя на него?

Если я действительно хочу воспроизвести видео, которое не является .mp4 (или каким бы то ни было оно должно быть), есть ли вообще способ, которым я мог бы сыграть его?

ответ

0

Самый быстрый способ - иметь представление, посвященное Flash-проигрывателю, который передает вам видео. Вы можете сгенерировать HTML во время выполнения и передать его в WebView.

Возможно, это не то, что вы ищете, потому что упоминаете, что хотите, чтобы он транслировался напрямую с Android. Я подумал, что я бы предложил это предложение.

Edit:

Вы бы использовать WebView. Используя следующую функцию:

loadDataWithBaseURL(baseUrl, data, mimeType, encoding, historyUrl); 

Вы передаете в базовом URL, который в этом случае может быть просто файл: /// android_asset/и данные ваш полный HTML-код. и т.д.

Данные будут установлены следующим образом:

String data = "<html><head></head><body>flash player goes here</body></html>"; 

Вы должны установить Flash-плеер, чтобы занять весь экран, так что размер игрока затем определяется размером вашего WebView.

+0

@peter Спасибо, что помогли мне, не могли бы вы мне помочь? Я новичок, когда дело доходит до разработки Android, не могли бы вы показать мне или, может быть, дать мне ссылку, как делать то, что вы сказали. о том, чтобы посвятить просмотр флеш-плееру, чтобы воспроизвести видео для меня, как именно я это сделал бы? Еще раз спасибо, я ценю это. – alexward1230

+0

Сообщение обновлено, также кто такой peter? : P – Knossos

+0

ha, я действительно не знаю, почему я позвонил в Питер? Я думаю, что был немного сумасшедшим, потому что было 4 утра, мое плохое :-D. И еще раз спасибо за вашу помощь. – alexward1230