From ad93be12fb3705e995cf0dab933760edaef3dd7a Mon Sep 17 00:00:00 2001
From: 64850858 <648540858@qq.com>
Date: 星期二, 01 六月 2021 17:05:07 +0800
Subject: [PATCH] 添加云端录像功能

---
 web_src/src/components/dialog/easyPlayer.vue |   31 +++++++++++++++++--------------
 1 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/web_src/src/components/dialog/easyPlayer.vue b/web_src/src/components/dialog/easyPlayer.vue
index c79f65d..1b0ed21 100644
--- a/web_src/src/components/dialog/easyPlayer.vue
+++ b/web_src/src/components/dialog/easyPlayer.vue
@@ -1,7 +1,5 @@
 <template>
-    <div id="player">
-        <div id="easyplayer"></div>
-    </div>
+  <div id="easyplayer"></div>
 </template>
 
 <script>
@@ -12,7 +10,7 @@
             easyPlayer: null
         };
     },
-    props: ['videoUrl', 'error', 'hasaudio'],
+    props: ['videoUrl', 'error', 'hasaudio', 'height'],
     mounted () {
       let paramUrl = decodeURIComponent(this.$route.params.url)
        this.$nextTick(() =>{
@@ -20,30 +18,35 @@
             this.videoUrl = paramUrl;
           }
           console.log("鍒濆鍖栨椂鐨勫湴鍧�涓�: " + this.videoUrl)
-          this.easyPlayer = new WasmPlayer(null, 'easyplayer', this.eventcallbacK)
-          this.easyPlayer.play(this.videoUrl, 1)
+          this.play(this.videoUrl)
         })
     },
     watch:{
         videoUrl(newData, oldData){
-            this.easyPlayer.destroy()
-            this.easyPlayer = new WasmPlayer(null, 'easyplayer', this.eventcallbacK)
-            this.easyPlayer.play(newData, 1)
+            this.play(newData)
         },
         immediate:true
     },
     methods: {
         play: function (url) {
-            this.easyPlayer = new WasmPlayer(null, 'easyplayer', this.eventcallbacK)
+          console.log(this.height)
+            if (this.easyPlayer != null) {
+              this.easyPlayer.destroy();
+            }
+            if (typeof (this.height) == "undefined") {
+              this.height = false
+            }
+            this.easyPlayer = new WasmPlayer(null, 'easyplayer', this.eventcallbacK, {Height: this.height})
             this.easyPlayer.play(url, 1)
         },
         pause: function () {
-            this.easyPlayer.destroy();
+          this.easyPlayer.destroy();
+          this.easyPlayer = null
         },
         eventcallbacK: function(type, message) {
-            console.log("player 浜嬩欢鍥炶皟")
-            console.log(type)
-            console.log(message)
+            // console.log("player 浜嬩欢鍥炶皟")
+            // console.log(type)
+            // console.log(message)
         }
     },
     destroyed() {

--
Gitblit v1.8.0