UNPKG

use-on-demand

Version:
34 lines 1.44 kB
import { __assign } from "tslib"; function getVideoJS() { return require('video.js').default; } var xX_MVideo_VideoJS_Helper = /** @class */ (function () { function xX_MVideo_VideoJS_Helper() { } xX_MVideo_VideoJS_Helper.initLang_forCp = function (lang, loadCss) { if (loadCss === void 0) { loadCss = true; } console.log('初始化 video.js 库'); var default_video_zhCN = require('video.js/dist/lang/zh-CN.json'); var default_video_en = require('video.js/dist/lang/en.json'); var VideoJs = getVideoJS(); // console.log('VideoJs', VideoJs); VideoJs.addLanguage('zh-CN', __assign(__assign({}, default_video_zhCN), lang['zh-CN'])); VideoJs.addLanguage('en', __assign(__assign({}, default_video_en), lang.en)); if (loadCss) { this.loadCss_forCp(); } return VideoJs; }; xX_MVideo_VideoJS_Helper.loadCss_forCp = function () { if (!this.isCssLoaded) { // 还未加载CSS this.isCssLoaded = true; // 记录【已加载CSS】 // TIP 初始化【CSS样式】 require('video.js/dist/video-js.css'); require('./cp/CustomVideoJS.scss'); } }; xX_MVideo_VideoJS_Helper.isCssLoaded = false; return xX_MVideo_VideoJS_Helper; }()); export { xX_MVideo_VideoJS_Helper }; //# sourceMappingURL=MVideo_VideoJS_Helper.js.map