export default class Template { constructor(art) { this.art = art; this.init(); } init() { const { refs } = this.art; refs.$container.innerHTML = `
[x]
`; refs.$player = refs.$container.querySelector('.artplayer-video-player'); refs.$video = refs.$container.querySelector('.artplayer-video'); refs.$subtitle = refs.$container.querySelector('.artplayer-subtitle'); refs.$bottom = refs.$container.querySelector('.artplayer-bottom'); refs.$progress = refs.$container.querySelector('.artplayer-progress'); refs.$controls = refs.$container.querySelector('.artplayer-controls'); refs.$controlsLeft = refs.$container.querySelector('.artplayer-controls-left'); refs.$controlsRight = refs.$container.querySelector('.artplayer-controls-right'); refs.$layers = refs.$container.querySelector('.artplayer-layers'); refs.$danmu = refs.$container.querySelector('.artplayer-danmu'); refs.$loading = refs.$container.querySelector('.artplayer-loading'); refs.$notice = refs.$container.querySelector('.artplayer-notice'); refs.$noticeInner = refs.$container.querySelector('.artplayer-notice-inner'); refs.$mask = refs.$container.querySelector('.artplayer-mask'); refs.$info = refs.$container.querySelector('.artplayer-info'); refs.$infoPanel = refs.$container.querySelector('.artplayer-info-panel'); refs.$infoClose = refs.$container.querySelector('.artplayer-info-close'); } }