Commit 5e4a673ecc95d6fb06aec6c5e2f3ec4ffb72584b

Authored by 648540858
1 parent 2a5c1274

修复视频播放点击音量报错 #557,修复编解码信息获取失败

web_src/src/components/common/jessibuca.vue
... ... @@ -5,8 +5,8 @@
5 5 <i v-if="!playing" class="iconfont icon-play jessibuca-btn" @click="playBtnClick"></i>
6 6 <i v-if="playing" class="iconfont icon-pause jessibuca-btn" @click="pause"></i>
7 7 <i class="iconfont icon-stop jessibuca-btn" @click="destroy"></i>
8   - <i v-if="isNotMute" class="iconfont icon-audio-high jessibuca-btn" @click="jessibuca.mute()"></i>
9   - <i v-if="!isNotMute" class="iconfont icon-audio-mute jessibuca-btn" @click="jessibuca.cancelMute()"></i>
  8 + <i v-if="isNotMute" class="iconfont icon-audio-high jessibuca-btn" @click="mute()"></i>
  9 + <i v-if="!isNotMute" class="iconfont icon-audio-mute jessibuca-btn" @click="cancelMute()"></i>
10 10 </div>
11 11 <div class="buttons-box-right">
12 12 <span class="jessibuca-btn">{{ kBps }} kb/s</span>
... ... @@ -243,6 +243,16 @@ export default {
243 243 this.err = "";
244 244 this.performance = "";
245 245 },
  246 + mute: function () {
  247 + if (jessibucaPlayer[this._uid]) {
  248 + jessibucaPlayer[this._uid].mute();
  249 + }
  250 + },
  251 + cancelMute: function () {
  252 + if (jessibucaPlayer[this._uid]) {
  253 + jessibucaPlayer[this._uid].cancelMute();
  254 + }
  255 + },
246 256 destroy: function () {
247 257 if (jessibucaPlayer[this._uid]) {
248 258 jessibucaPlayer[this._uid].destroy();
... ...
web_src/src/components/dialog/devicePlayer.vue
... ... @@ -374,7 +374,7 @@ export default {
374 374 url: '/zlm/' +this.mediaServerId+ '/index/api/getMediaInfo?vhost=__defaultVhost__&schema=rtmp&app='+ this.app +'&stream='+ this.streamId
375 375 }).then(function (res) {
376 376 that.tracksLoading = false;
377   - if (res.data.code == 0 && res.data.online) {
  377 + if (res.data.code == 0 && res.data.tracks) {
378 378 that.tracks = res.data.tracks;
379 379 }else{
380 380 that.tracksNotLoaded = true;
... ...