import M3U8Player from './m3u8-player.js' import FLVPlayer from './flv-player.js' class ZAPlayer { constructor(videoWrapper,params={type:'hls'}){ videoWrapper = (typeof videoWrapper === 'string') ? document.querySelector(videoWrapper)||document.getElementById(videoWrapper) : videoWrapper; videoWrapper.innerHTML = ''; const videoElement = document.getElementById('videoPlayer'); if(params.type==='hls'){ // 初始化hls播放器 this.player = new M3U8Player(videoElement); if(params.src){ this.player.load(params.src); } }else{ //flv视频播放支持 this.player = new FLVPlayer(videoElement); if(params.src){ this.player.load(params.src); } } } } // 将ZAPlayer挂载到window对象,使其成为全局可用的类库 window.ZAPlayer = ZAPlayer; export default ZAPlayer;