zhangjie 3 년 전
부모
커밋
a015207b8f
2개의 변경된 파일16개의 추가작업 그리고 8개의 파일을 삭제
  1. 8 4
      src/features/invigilation/OnlinePatrol/PatrolWarningDetail.vue
  2. 8 4
      src/features/invigilation/RealtimeMonitoring/WarningDetail.vue

+ 8 - 4
src/features/invigilation/OnlinePatrol/PatrolWarningDetail.vue

@@ -422,16 +422,20 @@ export default {
     },
     videoMute(type) {
       if (type === "first") {
-        this.secondViewVideo.muted = true;
-        this.$refs.SecondViewVideo.mutedPlayer(true);
+        if (this.secondViewVideoReady) {
+          this.secondViewVideo.muted = true;
+          this.$refs.SecondViewVideo.mutedPlayer(true);
+        }
 
         const res = this.$refs.FirstViewVideo.mutedPlayer(
           !this.firstViewVideo.muted
         );
         if (res) this.firstViewVideo.muted = !this.firstViewVideo.muted;
       } else {
-        this.firstViewVideo.muted = true;
-        this.$refs.FirstViewVideo.mutedPlayer(true);
+        if (this.firstViewVideoReady) {
+          this.firstViewVideo.muted = true;
+          this.$refs.FirstViewVideo.mutedPlayer(true);
+        }
 
         const res = this.$refs.SecondViewVideo.mutedPlayer(
           !this.secondViewVideo.muted

+ 8 - 4
src/features/invigilation/RealtimeMonitoring/WarningDetail.vue

@@ -840,16 +840,20 @@ export default {
     },
     videoMute(type) {
       if (type === "first") {
-        this.secondViewVideo.muted = true;
-        this.$refs.SecondViewVideo.mutedPlayer(true);
+        if (this.secondViewVideoReady) {
+          this.secondViewVideo.muted = true;
+          this.$refs.SecondViewVideo.mutedPlayer(true);
+        }
 
         const res = this.$refs.FirstViewVideo.mutedPlayer(
           !this.firstViewVideo.muted
         );
         if (res) this.firstViewVideo.muted = !this.firstViewVideo.muted;
       } else {
-        this.firstViewVideo.muted = true;
-        this.$refs.FirstViewVideo.mutedPlayer(true);
+        if (this.firstViewVideoReady) {
+          this.firstViewVideo.muted = true;
+          this.$refs.FirstViewVideo.mutedPlayer(true);
+        }
 
         const res = this.$refs.SecondViewVideo.mutedPlayer(
           !this.secondViewVideo.muted