Воспроизведение видео в полноэкранном режиме на Android с родным видеоплеером - PullRequest
5 голосов
/ 09 июля 2011

Я пытаюсь создать видео-сайт, совместимый с Android.Хороший пример того, чего я пытаюсь достичь, это vimeo.com .Они показывают эскиз видео.Когда вы нажимаете на него, собственный Android-плеер появляется в полноэкранном режиме:

enter image description here

В настоящее время у меня есть привязка к FLV, содержащему видео в кодировке h.264:

<a href="video.flv">click here to watch</a>

Когда вы нажимаете якорь на Android, он загружает видео, а не воспроизводит его.Это не то, что я хочу.Как заставить его играть в полноэкранном режиме в родном плеере, таком как Vimeo?Но в отличие от Vimeo, я бы хотел, чтобы видео расширялось, чтобы вокруг самого видео было не так много черного пустого пространства.

Ответы [ 3 ]

3 голосов
/ 15 июля 2011

Ааа, я понимаю, что вы имеете в виду, щелкнув видео Vimeo, откроется диалоговое окно Android с выбором приложения, которое должно отвечать на этот запрос (в моем случае это просто браузер (который загружает файл) или видеоплеер (который открывает и воспроизводит его как Вы хотели)). Это нормальное поведение Android - если вы не определили, какое приложение должно отвечать на данный запрос, оно попросит вас выбрать одно из вспомогательных приложений.

Вы даже пытались встроить видео способом, предложенным по ссылке, которую я дал вам? Вы можете обнаружить, что он будет иметь тот же эффект, что и видео Vimeo. HTML5 элемент на Android

РЕДАКТИРОВАТЬ : На самом деле, я думаю, что ваша настоящая проблема, вероятно, заключается в том, что используемый вами формат файла (.flv) не входит в число основных форматов мультимедиа, поддерживаемых Android. http://developer.android.com/guide/appendix/media-formats.html

0 голосов
/ 19 июля 2011

В мобильном Safari и Android webkit есть методы и события javascript, определенные для объекта Video, которые могут помочь с этим. Есть еще один вопрос StackOverflow, касающийся этой темы (для iPad, но я также использовал его на телефонах Android).

Веб-приложение - iPad webkitEnterFullscreen - Полноэкранное видео с программным управлением

Документация для мобильного Safari: http://developer.apple.com/library/safari/#documentation/AudioVideo/Reference/HTMLVideoElementClassReference/HTMLVideoElement/HTMLVideoElement.html

0 голосов
/ 17 июля 2011

если у вас установлен правильный кодек для воспроизведения видео и он не работает, проверьте и убедитесь, что у вас настроены правильные типы MIME и что что-то в реестре или файле не перезаписывается.

используйте старый стандарт определения mp4 и возврата к вспышке.

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