直接用require.js引用video.js,发现会报以下的错误
require(['videojs'],function(videojs){
var options = {};
videojs(id, options, function(){
//......
})
})
话不多说,不整那些虚的,直接上解决方法:
define('global/window', [], () => {
return window;
});
define('global/document', ['global/window'], (window) => {
return window.document;
});
require(['videojs'],function(videojs){
window.videojs = videojs;
var options = {};
videojs(id, options, function(){
//......
})
})
以上解决方法,亲测有效