如何使用 video.js 播放 .swf 文件?
Posted
技术标签:
【中文标题】如何使用 video.js 播放 .swf 文件?【英文标题】:How do I play a .swf file using video.js? 【发布时间】:2013-04-24 01:47:31 【问题描述】:如何使用video.js
播放器播放.SWF
文件?
我已经玩过下面的代码,但我无法让它工作。
当我直接打开.swf
文件时(使用IE打开),我就可以这样播放.swf
文件了。
// path to location of swf-file
_V_.options.flash.swf = "video-js.swf";
// flashvars
_V_.options.flash.flashVars =
file: "./ExportSWF/Recording.swf", //file to be played
autostart: "false",
provider: "http",
"http.startparam": "start"
;
// object params
_V_.options.flash.params =
allowfullscreen: "true",
wmode: "transparent",
allowscriptaccess: "always"
;
html:
<video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" >
【问题讨论】:
【参考方案1】:video.js
是一个 HTML5 视频播放器。
但是,HTML5 <video>
标签目前只支持limited number of formats:
某些浏览器可能支持一些其他格式,但这是特定于实现的。
请注意,Adobe Flash swf
文件不包含在该列表中,因为它们无法使用 <video>
标签播放,只能使用 <embed>
标签播放。
但是,有一些社区创建的扩展程序可以满足您的需求:https://github.com/videojs/video-js-swf
【讨论】:
【参考方案2】:https://github.com/videojs/video-js-swf 用于根据创作者的自述制作 Flash 轻量级 Flash 视频播放器,使 Flash 像 HTML5 视频一样工作。这允许播放器皮肤、插件和其他功能与 HTML5 和 Flash 一起使用
【讨论】:
我无法使用 video.js 播放 .swf 文件。有人可以给我同样的工作示例吗?以上是关于如何使用 video.js 播放 .swf 文件?的主要内容,如果未能解决你的问题,请参考以下文章