瀏覽代碼

修正不同终端开关音频设置不同引起播放问题的bug

Lawrence 5 年之前
父節點
當前提交
2589c5fac8
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      web_src/src/components/gb28181/devicePlayer.vue

+ 2 - 2
web_src/src/components/gb28181/devicePlayer.vue

@@ -223,15 +223,15 @@ export default {
         play: function (streamInfo, hasAudio) {
             this.hasaudio = hasAudio;
             // 根据媒体流信息二次判断
+            var realHasAudio = false;
             if (!!streamInfo.tracks && streamInfo.tracks.length > 0 && hasAudio) {
-                var realHasAudio = false;
                 for (let i = 0; i < streamInfo.tracks.length; i++) {
                     if (streamInfo.tracks[i].codec_type == 1 && streamInfo.tracks[i].codec_id_name == "CodecAAC") { // 判断为AAC音频
                         realHasAudio = true;
                     }
                 }
-                this.hasaudio = realHasAudio && this.hasaudio;
             }
+            this.hasaudio = realHasAudio && this.hasaudio;
             this.ssrc = streamInfo.ssrc;
             // this.$refs.videoPlayer.hasaudio = hasAudio;
             // this.videoUrl = streamInfo.flv + "?" + new Date().getTime();