ソースを参照

添加界面停止逻辑

648540858 3 年 前
コミット
b6c97528ae
1 ファイル変更15 行追加0 行削除
  1. 15 0
      web_src/src/components/dialog/devicePlayer.vue

+ 15 - 0
web_src/src/components/dialog/devicePlayer.vue

@@ -851,6 +851,21 @@ export default {
             }else if (this.broadcastStatus === 1) {
               this.broadcastRtc.close()
               this.broadcastRtc = null;
+              this.$axios({
+                method: 'get',
+                url: '/api/play/broadcast/stop/' + this.deviceId + '/' + this.channelId
+              }).then( (res)=> {
+                if (res.data.code == 0) {
+                  let streamInfo = res.data.data.streamInfo;
+                  this.startBroadcast(streamInfo.rtc)
+                }else {
+                  this.$message({
+                    showClose: true,
+                    message: res.data.msg,
+                    type: "error",
+                  });
+                }
+              });
               this.broadcastStatus = -1;
             }
         },