liuyu 4 yıl önce
ebeveyn
işleme
6c9539bc5b
1 değiştirilmiş dosya ile 10 ekleme ve 8 silme
  1. 10 8
      src/views/live/roomDetail.vue

+ 10 - 8
src/views/live/roomDetail.vue

@@ -460,15 +460,17 @@ export default {
     },
     async swichzbVideo(switchzjr) {
       //
-      const oldstrem_ = _.find(this.stremlist, { type: 'mainr' });
-      if (oldstrem_) {
-        this.stermStop(oldstrem_.strem);
-        this.stermPlay(oldstrem_.strem, 'look-video-right');
+      const newdatas = [];
+      const mainstrem_ = _.find(this.stremlist, { type: 'mainr' });
+      if (mainstrem_) {
+        newdatas.push(mainstrem_);
+        this.$set(this, `stremlist`, newdatas);
+        this.stermStop(mainstrem_.strem);
+        this.stermPlay(mainstrem_.strem, 'look-video-right');
       }
-      const swichstrem = _.find(this.stremMeetlist, { swichuserid: switchzjr });
-      if (swichstrem) {
-        this.stermStop(swichstrem.strem);
-        this.stermPlay(oldstrem_.strem, swichstrem.id);
+      const sharestrem_ = _.find(this.stremlist, { type: 'share' });
+      if (sharestrem_) {
+        this.stermStop(sharestrem_.strem);
       }
     },
     async userswichrole() {