it-swarm-eu.dev

Jak hrát FLV Video v HTML Video tagy?

Podíval jsem se na pár hráčů, jako je Flow Player, JW Player a pár dalších, ale nemohu ho dostat přesně do kódu PHP.

Existuje nějaký způsob, jak hrát FLV v HTML Video Tagy?

Vím, že MP4 a OGG soubory budou ale to, na čem pracuji, vytvoří soubor FLV.

15

Měli byste se podívat na video.js z www.videojs.com Používám to streamování živých video kanálů. Toto video napodobuje značku videa takto:

<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>

Pracuje velmi dobře pro mě.

9
Ron

Můžete zvážit použití jiných hráčů, kteří jsou schopni přehrávat soubory FLV; Známé prohlížeče (Chrome, Firefox atd.) Nejsou schopny spouštět soubory FLV, dokud nepoužíváte nějaký flash player.

  1. Pokud používáte PHP, můžete použít flash player! Používejte Adobe Flash Player, nebuďte plachý! YouTube a mnoho dalších webových stránek ji používají.

  2. Můžete se také snažit držet se flayerů, které jste již vyzkoušeli.

  3. Můžete konvertovat videa do formátu MP4 nebo formátu OGG. Aby každý prohlížeč mohl přehrát video soubor pomocí tagu HTML5 <video></video>.

Ale pamatujte: Každý prohlížeč má své vlastní omezení pro přehrávání video souboru; podporu prohlížeče si můžete přečíst zde: Mozilla Developer Network

4

Hrajte s Flashem. Myslím, že je to jediný způsob: http://css-tricks.com/forums/topic/how-to-play-flv-in-html5/

3
Hauns TM

Technicky řečeno, HTML5 video specifikace je kodek/protokol agnostik, takže si lze představit, že podpora pro flv soubory by mohla být možná. Problém je v tom, že žádný z hlavních webových prohlížečů ho neimplementoval (pravděpodobně proto, že flv je proprietární kontejner od Adobe). K přehrání budete potřebovat komponentu flash. Buď jeden z hráčů, kterého jste zmínili, nebo pokud hledáte samostatný free flash player, zkuste stroboskop od Adobe. Můžete to zkusit zde

Pokud můžete vytvořit soubory .f4v, můžete je úspěšně přejmenovat na mp4 a pak je zkusit a přehrát v tagu videa HTML5.

0
Arnaud Leyder

Můžete to provést pomocí flv.js nebo přes MediaElement.js (které budou používat flv.js pod ním), i když podpora je omezena na FLV, které obsahují video H.264 s audio AAC/MP3.

Použijte MediaInfo software nebo váš oblíbený videopřehrávač ke kontrole, jaké kodeky jsou používány ve vašich FLV.

A pokud máte H.264 + AAC uvnitř, můžete jej bez ztráty kódování převést na MP4 bez ztráty:

ffmpeg -i input.flv -codec copy output.mp4
0
user