2015-09-15 375 views

回答

4

的Video.js可以在Flash技术播放FLV。

如果您自行托管video.js而不是使用CDN,请确保您的swf的路径是正确的,例如,

<script> 
    videojs.options.flash.swf = "http://example.com/path/to/video-js.swf" 
</script> 

确保在源代码中使用的正确video/x-flv MIME类型:

<source src="http://example.com/video.flv" type='video/x-flv'> 

托管FLV还必须在“内容Type`头返回正确的MIME类型的服务器。

例子:http://output.jsbin.com/juvuca

+0

它不在我的本地文件中工作。 jsbin输出示例工作正常。请指导我如何解决本地文件的问题 –

+0

定义本地文件。 video.js的修改副本,从file://提供的flv,其他内容?代码或链接到最小的测试用例将有所帮助。 – misterben

+0

其在localhost上工作正常,但不能在c9.io上工作,请帮助解决此问题。我正在使用节点js。 –

2

你可以在这里找到插件 - https://github.com/videojs/video.js/wiki/Plugins 不知道这是否会工作。

如果没有尝试这个问题,以及 - http://jsfiddle.net/N8Zs5/18/

问候, 沙市

+0

这项工作? –

0

两种方法结合起来。

您可以选择其中之一来支持播放flv视频。此外,您可以使用它们并按techOrder选项指定它们的顺序。

data-setup='{"techOrder":["html5", "flvjs", "flash"]}'