xgplayer
Version:
video player
84 lines (83 loc) • 1.86 kB
JavaScript
import { getLang } from "./utils/util.js";
function getDefaultConfig() {
return {
id: "",
el: null,
url: "",
domEventType: "default",
nullUrlStart: false,
width: 600,
height: 337.5,
fluid: false,
fitVideoSize: "fixed",
videoFillMode: "auto",
volume: 0.6,
autoplay: false,
autoplayMuted: false,
loop: false,
isLive: false,
zoom: 1,
videoInit: true,
poster: "",
isMobileSimulateMode: false,
defaultPlaybackRate: 1,
execBeforePluginsCall: null,
allowSeekAfterEnded: true,
enableContextmenu: true,
closeVideoClick: false,
closeVideoDblclick: false,
closePlayerBlur: false,
closeDelayBlur: false,
leavePlayerTime: 3e3,
closePlayVideoFocus: false,
closePauseVideoFocus: false,
closeFocusVideoFocus: true,
closeControlsBlur: true,
topBarAutoHide: true,
videoAttributes: {},
startTime: 0,
seekedStatus: "play",
miniprogress: false,
disableSwipeHandler: function disableSwipeHandler() {
},
enableSwipeHandler: function enableSwipeHandler() {
},
ignores: [],
whitelist: [],
inactive: 3e3,
lang: getLang(),
controls: true,
marginControls: false,
fullscreenTarget: null,
screenShot: false,
rotate: false,
pip: false,
download: false,
mini: false,
cssFullscreen: true,
keyShortcut: true,
presets: [],
plugins: [],
playbackRate: 1,
definition: {
list: []
},
playsinline: true,
customDuration: 0,
timeOffset: 0,
icons: {},
i18n: [],
tabindex: 0,
thumbnail: null,
videoConfig: {},
isHideTips: false,
commonStyle: {
progressColor: "",
playedColor: "",
cachedColor: "",
sliderBtnStyle: {},
volumeColor: ""
}
};
}
export { getDefaultConfig as default };