【问题标题】:How do I play a .swf file using video.js?如何使用 video.js 播放 .swf 文件?
【发布时间】:2013-04-24 01:47:31
【问题描述】:

如何使用video.js 播放器播放.SWF 文件?
我已经玩过下面的代码,但我无法让它工作。
当我直接打开.swf文件时(使用IE打开),我就可以这样播放.swf文件了。

JavaScript:

// 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" width="400" height="300">

【问题讨论】:

    标签: javascript video.js


    【解决方案1】:

    video.js 是一个 HTML5 视频播放器。
    但是,HTML5 &lt;video&gt; 标签目前只支持limited number of formats

    • WebM
    • Ogg Theora Vorbis
    • 奥格作品
    • MP4 H.264
    • MP3
    • 波形 PCM

    某些浏览器可能支持一些其他格式,但这是特定于实现的。
    请注意,Adobe Flash swf 文件包含在该列表中,因为它们无法使用 &lt;video&gt; 标签播放,只能使用 &lt;embed&gt; 标签播放。

    但是,有一些社区创建的扩展程序可以满足您的需求:https://github.com/videojs/video-js-swf

    【讨论】:

      【解决方案2】:

      https://github.com/videojs/video-js-swf 用于根据创作者的自述制作 Flash 轻量级 Flash 视频播放器,使 Flash 像 HTML5 视频一样工作。这允许播放器皮肤、插件和其他功能与 HTML5 和 Flash 一起使用

      【讨论】:

      • 我无法使用 video.js 播放 .swf 文件。有人可以给我同样的工作示例吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-07
      • 2012-01-26
      • 2015-06-03
      • 2016-12-31
      • 1970-01-01
      相关资源
      最近更新 更多