UNPKG

@jxstjh/jhvideo

Version:

HTML5 jhvideo base on MPEG2-TS Stream Player

22 lines 878 B
import { audioOnSvg, audioOffSvg } from "../icons"; var audioCtrl = /** @class */ (function () { function audioCtrl(videoBox, isVal) { this._autoAudio = false; this._videoBox = videoBox; this._autoAudio = isVal; } // 状态设置 audioCtrl.prototype.setState = function () { var className = '.jh-audio-change'; var callWrapper = this._videoBox.querySelector(className); var video = this._videoBox.querySelector("video"); this._autoAudio = !this._autoAudio; video.muted = this._autoAudio; callWrapper.innerHTML = this._autoAudio ? audioOnSvg : audioOffSvg; callWrapper.setAttribute('aria-controls', this._autoAudio ? '已关闭声音' : '已开启声音'); return this._autoAudio; }; return audioCtrl; }()); export default audioCtrl; //# sourceMappingURL=index.js.map