Как воспроизвести файл .swf с помощью video.js?
Как воспроизвести файл .SWF
с помощью проигрывателя video.js
?
Я играл с кодом ниже, но я не могу заставить его работать.
Когда я открываю файл .SWF
напрямую (используя open с 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">
Ответы
Ответ 1
video.js
- видеоплеер HTML5.
Тем не менее, тег HTML5 <video>
в настоящее время поддерживает только ограниченное количество форматов:
- WebM
- Ogg Theora Vorbis
- Ogg Opus
- 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, это используется для создания флеш-памяти в соответствии с созданием readme. Легкий Flash-проигрыватель, который делает Flash работать как HTML5-видео, Это позволяет игрокам скинов, плагинов и других функций работать как с HTML5, так и с Flash