From 35b3d7618dfd86c63f20d62d606d3d84dcac094a Mon Sep 17 00:00:00 2001
From: xiaoxie <hotcoffie@163.com>
Date: 星期四, 28 四月 2022 13:40:26 +0800
Subject: [PATCH] 修复多屏播放时播放器样式错位

---
 web_src/src/components/common/jessibuca.vue |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/web_src/src/components/common/jessibuca.vue b/web_src/src/components/common/jessibuca.vue
index 4773feb..23e68d7 100644
--- a/web_src/src/components/common/jessibuca.vue
+++ b/web_src/src/components/common/jessibuca.vue
@@ -1,5 +1,5 @@
 <template>
-  <div id="container" ref="containerId" @dblclick="fullscreenSwich" style="background-color: #eee;margin:0 auto;">
+  <div ref="container" @dblclick="fullscreenSwich" style="background-color: #eee;margin:0 auto;">
     <div class="buttons-box" id="buttonsBox">
       <div class="buttons-box-left">
         <i v-if="!playing" class="iconfont icon-play jessibuca-btn" @click="playBtnClick"></i>
@@ -71,7 +71,7 @@
   },
   methods: {
     updatePlayerDomSize() {
-      let dom = document.getElementById('container');
+      let dom = this.$refs.container;
       let width = dom.parentNode.clientWidth
       let height = (9 / 16) * width
       const clientHeight = Math.min(document.body.clientHeight, document.documentElement.clientHeight)
@@ -85,12 +85,11 @@
     },
     create() {
       let options = {};
-      console.log(this.$refs.containerId)
       console.log("hasAudio  " + this.hasAudio)
 
       this.jessibuca = new window.Jessibuca(Object.assign(
         {
-          container: this.$refs.containerId,
+          container: this.$refs.container,
           videoBuffer: 0.2, // 鏈�澶х紦鍐叉椂闀匡紝鍗曚綅绉�
           isResize: true,
           decoder: "static/js/jessibuca/decoder.js",
@@ -247,7 +246,7 @@
         this.jessibuca.destroy();
       }
       if (document.getElementById("buttonsBox") == null) {
-        document.getElementById("container").appendChild(this.btnDom)
+        this.$refs.container.appendChild(this.btnDom)
       }
       this.jessibuca = null;
       this.playing = false;

--
Gitblit v1.8.0