Потоковое видео с веб-сайтов? - PullRequest
0 голосов
/ 04 марта 2012

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

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

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

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

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

1 Ответ

0 голосов
/ 04 марта 2012

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

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

Edit:

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

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

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

Данные будут установлены так:

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

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

...