2013-04-30 211 views
15

如何使用video.js播放器播放.SWF文件?
我已經玩了下面的代碼,但我無法讓它工作。
當我直接打開.swf文件(使用IE打開),然後我能夠以這種方式播放.swf文件。如何使用video.js播放.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"> 

回答

7

video.jsHTML5視頻播放器。
然而,HTML5 <video>標籤目前只支持一個limited number of formats

  • 的WebM
  • 的Ogg Theora格式Vorbis格式
  • 奧格作品
  • MP4 H.264
  • MP3
  • WAVE PCM

某些瀏覽器可能支持一些其他格式,但這是特定於實現的。
請注意,Adobe Flash swf文件是而不是包含在該列表中,因爲它們不能與<video>標籤一起使用,只有<embed>標籤。

然而,也有少數社區創建的擴展,可以實現你在找什麼:https://github.com/videojs/video-js-swf

2

https://github.com/videojs/video-js-swf這是用來製造閃存按照創作者的自述文件中的輕量的Flash視頻播放器,使閃光像HTML5視頻一樣工作。這使得玩家皮膚,插件和其他功能可以同時使用HTML5和Flash

+0

我無法使用video.js播放.swf文件。有人可以給我同樣的工作例子。 – user3653796 2017-02-23 23:15:26