From 1b677c6dc79b8e3b650acd94da7fc770c3d2718d Mon Sep 17 00:00:00 2001 From: 64850858 <648540858@qq.com> Date: 星期五, 04 六月 2021 16:31:45 +0800 Subject: [PATCH] 增加zlm代理的secret自动添加, 增加配置文件的默认值,缺少非关键参数不会无法启动,简化配置文件给新手带来的压力,前端使用wvp代理流。 --- web_src/src/components/dialog/devicePlayer.vue | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/web_src/src/components/dialog/devicePlayer.vue b/web_src/src/components/dialog/devicePlayer.vue index 02fe283..bc6d3e8 100644 --- a/web_src/src/components/dialog/devicePlayer.vue +++ b/web_src/src/components/dialog/devicePlayer.vue @@ -270,10 +270,17 @@ this.hasaudio = hasAudio; this.isLoging = false; // this.videoUrl = streamInfo.rtc; - this.videoUrl = streamInfo.ws_flv; + this.videoUrl = this.getUrlByStreamInfo(streamInfo); this.streamId = streamInfo.streamId; this.app = streamInfo.app; this.playFromStreamInfo(false, streamInfo) + }, + getUrlByStreamInfo(streamInfo){ + let baseZlmApi = process.env.NODE_ENV === 'development'?`${location.host}/debug/zlm`:`${location.host}/zlm` + console.log(12121212) + console.log(baseZlmApi) + // return `${baseZlmApi}/${streamInfo.app}/${streamInfo.streamId}.flv`; + return `http://${baseZlmApi}/${streamInfo.app}/${streamInfo.streamId}.flv`; }, coverPlay: function () { var that = this; @@ -335,7 +342,7 @@ playFromStreamInfo: function (realHasAudio, streamInfo) { this.showVideoDialog = true; this.hasaudio = realHasAudio && this.hasaudio; - this.$refs.videoPlayer.play(streamInfo.ws_flv) + this.$refs.videoPlayer.play(this.getUrlByStreamInfo(streamInfo)) }, close: function () { console.log('鍏抽棴瑙嗛'); @@ -418,7 +425,7 @@ }).then(function (res) { var streamInfo = res.data; that.streamId = streamInfo.streamId; - that.videoUrl = streamInfo.ws_flv; + that.videoUrl = this.getUrlByStreamInfo(streamInfo); that.recordPlay = true; }); } -- Gitblit v1.8.0