2013-04-30 4 views
15

Wie spiele ich eine .SWF Datei mit dem video.js Player?
Ich habe mit dem Code unten herum gespielt, aber ich kann es nicht zum Funktionieren bringen.
Wenn ich die Datei .swf direkt öffne (mit Open mit IE), kann ich dann die .swf Datei auf diese Weise wiedergeben.Wie spiele ich eine .swf Datei mit video.js?

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"> 

Antwort

7

video.js ist ein HTML5 Video-Player.
unterstützt jedoch die HTML5 <video> Tag zur Zeit nur ein limited number of formats:

  • WebM
  • Ogg Theora Vorbis
  • Ogg Opus
  • MP4 H.264
  • MP3
  • WAVE PCM

Einige Browser unterstützen möglicherweise ein paar zusätzliche Formate, aber das ist implementierungsspezifisch.
Bitte beachten Sie, dass Adobe Flash swf Dateien sind nicht in dieser Liste enthalten, da sie nicht mitTags, nur <embed> Tags wiedergegeben werden können.

Allerdings gibt es ein paar Community-Erweiterungen erstellt, die erreichen können, was Sie suchen: https://github.com/videojs/video-js-swf

2

https://github.com/videojs/video-js-swf diese verwendet wird Flash gemäß dem Schöpfer des readme Dem leichten Flash-Video-Player zu machen, die Flash macht funktionieren wie HTML5-Video. So können Player-Skins, Plugins und andere Funktionen sowohl mit HTML5 als auch mit Flash funktionieren.

+0

Ich kann keine .swf-Datei mit video.js wiedergeben. Kann mir jemand das Arbeitsbeispiel geben? – user3653796

Verwandte Themen