Поддерживает ли видео html5 flv из коробки на мобильных телефонах (symbian, android, iphone)? - PullRequest
4 голосов
/ 18 июня 2010

Цель состоит в том, чтобы поддерживать проигрывание FLV без необходимости использования сценария на стороне клиента, такого как actionScript.

Кто-нибудь знает?

Ответы [ 6 ]

5 голосов
/ 18 июня 2010

Поддержка видео HTML5 в лучшем случае отсутствует. Многие производители браузеров используют разные кодеки (Safari / MS использует H.264, Firefox Opera использует Ogg / Theora). Ни один из браузеров не поддерживает формат .FLV для отображения видео. .FLV и .F4V - это формат Flash Player. Основной целью HTML5 является сокращение потребности в плагинах, поэтому Flash Video не является частью спецификации. Однако, чтобы ответить на ваш вопрос: это зависит от реализации спецификации HTML5 в мобильном браузере и от выбора кодека.

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

Этот код не работает .. тег видео не поддерживает flv ext

<video>
    <source src"yourFile.flv" type="video/flv">
</video>
0 голосов
/ 26 апреля 2012

Я не уверен, помогает ли это или нет. Но я обнаружил, что если на клиенте установлен DIVX PLUS WEB PLAYER (бесплатно для скачивания), он воспроизводит многие видео расширения и все они указаны одинаково. Ниже приведен пример кода, который работал.

ССЫЛКА: http://www.divx.com/en/software/divx-plus/web-player

<head>
    <!-- WEBSITE INFORMATION -->
    <title></title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <meta name="description" content="DESC" />
    <meta name="keywords" content="KEYS" />

    <!-- STYLE SHEET LINKS -->
    <link rel="stylesheet" type="text/css" media="screen" href="css/mycss.css" />
    <link rel="shortcut icon" href="images/myIcon.ico" />

    <!-- SCRIPT TO LOAD WEBSITE -->
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript" src="js/jquery-1.7.js"></script>
    <script type="text/javascript" src="js/myjs.js"></script>

    <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
</head>
<body>
<video width="320" height="240" controls="controls">
  <source src="http://www.myweb.com/video.flv" type="video/mp4" />
  <source src="http://www.myweb.com/video.mp4" type="video/mp4" />
  <source src="http://www.myweb.com/video.avi" type="video/mp4" />
  Your browser does not support the video tag.
</video>
</body>

Проверьте сами, может, мне просто повезло или что-то в этом роде. Но это работало для меня в прошлом. Я не знаю почему, я не могу это объяснить, я просто знаю, что это сработало.

0 голосов
/ 28 июня 2010

FLV - это формат видео Flash (или контейнер), который не имеет ничего общего с HTML5.Хотя формат видео для HTML5 не был согласован, в настоящее время браузеры поддерживают H.264 и Ogg Theora, а недавно Google открыл кодек VP8 и упаковал его в контейнер WebM.Технически браузер может поддерживать flv через элемент HTML5 <video>, но этого никогда не произойдет.Таким образом, поддержка браузера:

  • Firefox 3.6 - Ogg Theora
  • Firefox 4.0 - Ogg Theora + WebM
  • Chrome 5.0 - H.264 + Ogg Theora (ожидается WebM)в ближайшее время)
  • Safari 4/5 - H.264
  • Opera 10.5 - Ogg Theora (я полагаю, скоро появится WebM)
  • IE9 - H.264 (поддерживает WebM, если установлен)пользователем)

Чтобы ответить на ваш вопрос, если вы хотите воспроизводить видео в формате .flv, боюсь, вы застряли на Flash.Если вы хотите воспользоваться видео HTML5 сейчас, можно создать видеопроигрыватель HTML5, который ухудшает поддержку Flash, если у пользователя нет браузера HTML5.Это будет означать преобразование ваших видео в H.264 и / или Ogg Theora, а также удобство работы с flv, так что вы можете столкнуться с необходимостью иметь дело с несколькими видеофайлами в разных форматах, занимая место на диске.

РЕДАКТИРОВАТЬ: Я заметил, что вы имеете в виду мобильные телефоны, а не настольные браузеры, я знаю, что Safari на iPhone поддерживает H.264, Android поддерживает H.264 (я уверен, что WebM будетWindows Mobile 7, скорее всего, будет поддерживать H.264.В остальном я не уверен.

0 голосов
/ 27 июня 2010

Могу с уверенностью сказать, что браузеры по умолчанию для телефонов под управлением Symbian S60 5-е изд., WInMobile до 6,5, Android до 2,1 не поддерживают HTML5.

0 голосов
/ 18 июня 2010

Нет.

Я не уверен, что телефоны вообще поддерживают FLV. Я думаю, что только действительно последние телефоны Android поддерживают Flash вообще?

...