如何在HTML视频标签中播放FLV视频?

Ale*_*kin 15 html html5 flv html5-video

我看过几个玩家,比如Flow Player,JW Player和其他几个玩家,但是我无法让它完全用于PHP代码.

有没有办法在HTML视频标签中播放FLV?

我知道MP4和OGG文件会,但我正在处理的东西会产生一个FLV文件.

Ron*_*Ron 9

您应该video.jswww.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>
Run Code Online (Sandbox Code Playgroud)

对我来说效果很好.

  • `vjs.Flash.formats = { 'video/flv': 'FLV',` 看起来像是使用 Flash 播放器播放 flv 文件。 (2认同)
  • @Ron:显示播放视频/flv 的示例,请不要使用 rtmp/flv (2认同)

Afz*_*han 5

您可以考虑使用其他一些能够播放 FLV 文件的播放器;已知的浏览器(Chrome、Firefox 等)无法运行 FLV 文件,除非您使用某种 Flash 播放器。

  1. 如果您使用的是 PHP,您可能想使用 Flash 播放器!使用 Adob​​e Flash Player,不要害羞!YouTube 和许多其他网站都使用它。

  2. 你也可以尝试坚持你已经尝试过的劫掠者。

  3. 您可以将视频转换为 MP4 或 OGG 格式。这样每个浏览器都可以使用 HTML5<video></video>标签播放视频文件。

但请记住:每个浏览器对播放视频文件都有自己的限制;您可以在此处阅读浏览器支持:Mozilla Developer Network

  • 为什么“如果您使用的是 PHP”?我看不出后端语言和前端视频客户端之间有任何关系 (11认同)

Hau*_* TM 4

用Flash来玩吧。我认为这是唯一的方法:http://css-tricks.com/forums/topic/how-to-play-flv-in-html5/