Я посмотрел пару таких игроков, как Flow Player, JW Player и еще пару, но я не могу заставить его работать именно в PHP-коде.
Есть ли способ воспроизвести FLV в HTML-тегах HTML?
Я знаю файлы MP4 и OGG, но то, над чем я работаю, создаст FLV файл.
Я посмотрел пару таких игроков, как Flow Player, JW Player и еще пару, но я не могу заставить его работать именно в PHP-коде.
Есть ли способ воспроизвести FLV в HTML-тегах HTML?
Я знаю файлы MP4 и OGG, но то, над чем я работаю, создаст FLV файл.
Вы должны посмотреть 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>
Хорошо работает для меня.
Вы можете использовать некоторые другие проигрыватели, которые могут проигрывать файлы FLV; Известные браузеры (Chrome, Firefox и т.д.) Не могут запускать файлы FLV до тех пор, пока вы не используете какой-либо флеш-плеер.
Если вы используете PHP, вы можете использовать flash-плеер! Используйте Adobe Flash Player, не стесняйтесь! YouTube и многие другие сайты используют его.
Вы также можете попытаться придерживаться опрометчивателей, которые вы уже пробовали.
Вы можете конвертировать видео в MP4 или в формат OGG. Чтобы каждый браузер мог воспроизводить видеофайл с помощью тега HTML5 <video></video>
.
Но помните: У каждого браузера есть своя собственная личность для воспроизведения видеофайла; вы можете прочитать поддержку браузера здесь: Mozilla Developer Network
Воспроизвести его с помощью Flash. Я думаю, что это единственный способ: http://css-tricks.com/forums/topic/how-to-play-flv-in-html5/
С технической точки зрения, спецификация видео HTML5 является агностиком кодека/протокола, поэтому можно предположить, что поддержка FLV файлов может быть возможна. Проблема в том, что ни один из основных веб-браузеров не реализовал ее (возможно, потому, что flv является запатентованным контейнером от Adobe). Вам понадобится компонент вспышки, чтобы воспроизвести его. Любой из игроков, о которых вы упомянули, или если вы ищете автономный бесплатный флеш-плеер, попробуйте строб из Adobe. Вы можете попробовать здесь.
Если вы можете создавать файлы .f4v, возможно, вам удастся переименовать их в mp4, а затем попытайтесь воспроизвести их в теге HTML5.