Как проигрывать FLV-видео в тегах HTML-видео? - программирование
Подтвердить что ты не робот

Как проигрывать FLV-видео в тегах HTML-видео?

Я посмотрел пару таких игроков, как Flow Player, JW Player и еще пару, но я не могу заставить его работать именно в PHP-коде.

Есть ли способ воспроизвести FLV в HTML-тегах HTML?

Я знаю файлы MP4 и OGG, но то, над чем я работаю, создаст FLV файл.

4b9b3361

Ответ 1

Вы должны посмотреть video.js из www.videojs.com Я использую его потоковое видео в реальном времени. Он имитирует видеотег следующим образом:

<video id="example_video_1" class="video-js vjs-default-skin"
 controls preload="auto" width="640" height="480"
 poster="http://video-js.zencoder.com/oceans-clip.png"
 data-setup='{"example_option":true}'>
<source src="rtmp://localhost/live/test" type="rtmp/flv">
</video>

Хорошо работает для меня.

Ответ 2

Вы можете использовать некоторые другие проигрыватели, которые могут проигрывать файлы FLV; Известные браузеры (Chrome, Firefox и т.д.) Не могут запускать файлы FLV до тех пор, пока вы не используете какой-либо флеш-плеер.

  • Если вы используете PHP, вы можете использовать flash-плеер! Используйте Adobe Flash Player, не стесняйтесь! YouTube и многие другие сайты используют его.

  • Вы также можете попытаться придерживаться опрометчивателей, которые вы уже пробовали.

  • Вы можете конвертировать видео в MP4 или в формат OGG. Чтобы каждый браузер мог воспроизводить видеофайл с помощью тега HTML5 <video></video>.

Но помните: У каждого браузера есть своя собственная личность для воспроизведения видеофайла; вы можете прочитать поддержку браузера здесь: Mozilla Developer Network

Ответ 4

С технической точки зрения, спецификация видео HTML5 является агностиком кодека/протокола, поэтому можно предположить, что поддержка FLV файлов может быть возможна. Проблема в том, что ни один из основных веб-браузеров не реализовал ее (возможно, потому, что flv является запатентованным контейнером от Adobe). Вам понадобится компонент вспышки, чтобы воспроизвести его. Любой из игроков, о которых вы упомянули, или если вы ищете автономный бесплатный флеш-плеер, попробуйте строб из Adobe. Вы можете попробовать здесь.

Если вы можете создавать файлы .f4v, возможно, вам удастся переименовать их в mp4, а затем попытайтесь воспроизвести их в теге HTML5.