如何在chrome中使用video.js播放flash(.flv)视频
我正在使用如何在chrome中使用video.js播放flash(.flv)视频,flash,html5-video,video.js,Flash,Html5 Video,Video.js,我正在使用video.js播放flash(.flv)视频。但当我按下播放按钮时,它不会播放视频? 我使用了“techorder:”[“flash”,“html”]。但这没什么区别。 在videojs中是否有flash视频的插件?如何在video.js中播放.flv视频 你可以在这里找到插件-https://github.com/videojs/video.js/wiki/Plugins 不确定这是否有效 如果没有,也尝试一下-http://jsfiddle.net/N8Zs5/18/ 问候,,
video.js
播放flash(.flv)视频。但当我按下播放按钮时,它不会播放视频?我使用了
“techorder:”[“flash”,“html”]
。但这没什么区别。在
videojs
中是否有flash视频的插件?如何在video.js
中播放.flv视频 你可以在这里找到插件-https://github.com/videojs/video.js/wiki/Plugins
不确定这是否有效
如果没有,也尝试一下-http://jsfiddle.net/N8Zs5/18/
问候,,
Shashivideo.js可以在Flash技术中播放FLV 如果您是自托管video.js而不是使用CDN,请确保指向swf的路径正确,例如
<script>
videojs.options.flash.swf = "http://example.com/path/to/video-js.swf"
</script>
承载FLV的服务器还必须在“Content type”头中返回正确的mime类型
示例:您应该使用flv.js,一个用纯JavaScript编写的HTML5 flv播放器。不需要闪光灯 您可以通过两种方式使源处理程序集成
flv.js
和video.js
- 纯html5技术。您可以按照用户@xqq的建议使用。您可能需要与集成在一起
- Flash技术。您必须安装才能使用
video.js
techOrder
选项指定它们的顺序
data-setup='{"techOrder":["html5", "flvjs", "flash"]}'
这个项目可能会帮助你
//对于v5,必须将技术添加到技术订单中。
//对于v6,这是不需要的。
videojs(“videojs-flvjs-player”{
techOrder:['html5','flvjs'],
flvjs:{
mediaDataSource:{
艾斯利夫:是的,
科尔斯:是的,
使用凭据:false,
},
//配置:{},
},
});
我对videojs flvjs进行了重构,以便与es6模块兼容 它在我的本地文件中不起作用。jsbin输出示例工作正常。请指导我如何解决本地文件定义本地文件的问题。修改了video.js的副本,flv是从文件://提供的,还有别的吗?代码或指向最小测试用例的链接会有所帮助。它在本地主机上工作正常,但在c9上不工作。请帮助解决此问题。我正在使用node js。我已经尝试过了,但没有成功。当将我的页面与给定的示例进行比较时,我注意到视频标记被对象标记替换(在示例页面中),但在我的示例中并没有发生这种情况。有谁能帮我理解我错过了什么!!当打开远程html文件时,它可以播放flv,这是非常奇怪的。在我保存了远程html并在本地打开它之后,只有一个巨大的播放按钮,其他什么都没有发生。
data-setup='{"techOrder":["html5", "flvjs", "flash"]}'
<!-- Video.js -->
<link href="//path/to/video-js.css" rel="stylesheet">
<script src="//path/to/video.min.js"></script>
<!-- flv.js -->
<script src="//path/to/flv.min.js"></script>
<!-- videojs-flvjs -->
<script src="//path/to/videojs-flvjs.min.js"></script>
<video id="videojs-flvjs-player" class="video-js vjs-default-skin" controls>
<source src="movie.flv" type='video/x-flv'>
</video>
<script>
// For v5 the tech must be added to the tech order.
// For v6 this is not needed.
videojs('videojs-flvjs-player', {
techOrder: ['html5', 'flvjs'],
flvjs: {
mediaDataSource: {
isLive: true,
cors: true,
withCredentials: false,
},
// config: {},
},
});
</script>