2013-04-30 28 views
15

Làm cách nào để phát tệp .SWF bằng trình phát video.js?
Tôi đã chơi xung quanh với mã bên dưới, nhưng tôi không thể làm cho nó hoạt động.
Khi tôi mở trực tiếp tệp .swf (sử dụng mở bằng IE), tôi có thể phát tệp .swf theo cách đó.Làm cách nào để phát tệp .swf bằng 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"> 

Trả lời

7

video.js là một HTML5 chơi video.
Tuy nhiên, thẻ HTML5 <video> hiện chỉ hỗ trợ một limited number of formats:

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

Một số trình duyệt có thể hỗ trợ một vài định dạng bổ sung, nhưng đó là thực hiện cụ thể.
Xin lưu ý rằng các tệp Adobe Flash swfkhông phải là được bao gồm trong danh sách đó vì chúng không thể phát với các thẻ <video>, chỉ các thẻ <embed>.

Tuy nhiên, có một vài cộng đồng tạo ra phần mở rộng có thể thực hiện những gì bạn đang tìm kiếm: https://github.com/videojs/video-js-swf

2

https://github.com/videojs/video-js-swf này được sử dụng để làm cho đèn flash theo readme của người sáng tạo Ánh sáng-trọng lượng máy nghe nhạc video flash mà làm cho flash hoạt động như video HTML5. Điều này cho phép giao diện người dùng, plugin và các tính năng khác hoạt động với cả HTML5 và Flash

+0

Tôi không thể phát tệp .swf với video.js. Ai đó có thể cho tôi ví dụ làm việc giống nhau không. – user3653796

Các vấn đề liên quan