This commit is contained in:
yumoqing 2025-09-10 16:53:46 +08:00
parent 44ae69343f
commit 508b127e75

View File

@ -15,8 +15,8 @@ bricks.VideoPlayer = class extends bricks.VBox {
constructor(opts) { constructor(opts) {
super(opts) super(opts)
this.set_css('video-container'); this.set_css('video-container');
this.video = bricks.element_from_html(`<video id="video" class="video-element"></video>`); this.dom_element.innerHTML = `<video id="video" class="video-element"></video>
this.controls = `<div class="controls"> <div class="controls">
<div class="progress-container"> <div class="progress-container">
<input type="range" class="progress-bar" value="0" step="0.0001" /> <input type="range" class="progress-bar" value="0" step="0.0001" />
</div> </div>
@ -43,8 +43,8 @@ bricks.VideoPlayer = class extends bricks.VBox {
<button class="fullscreen"></button> <button class="fullscreen"></button>
</div> </div>
</div>` </div>`
this.dom_element.appendChild(this.video); this.video = this.dom_element.querySelector('.video-element');
this.dom_element.appendChild(this.controls); this.controls = this.dom_element.querySelector('.controls');
this.hls = null; this.hls = null;
this.dashPlayer = null; this.dashPlayer = null;