From 1c6e129e1abe6347d704c0270ae3db14382df09d Mon Sep 17 00:00:00 2001 From: zyh Date: Wed, 24 Jan 2024 17:03:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E5=91=8A=E8=AD=A6?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/components/layout/header.vue | 3 +-- nezha-fronted/src/libs/bus.js | 5 ++--- .../assets => static}/audio/new_alert_message.mp3 | Bin 3 files changed, 3 insertions(+), 5 deletions(-) rename nezha-fronted/{src/assets => static}/audio/new_alert_message.mp3 (100%) diff --git a/nezha-fronted/src/components/layout/header.vue b/nezha-fronted/src/components/layout/header.vue index ef401269c..ff7b470de 100644 --- a/nezha-fronted/src/components/layout/header.vue +++ b/nezha-fronted/src/components/layout/header.vue @@ -113,7 +113,6 @@ import { mapActions } from 'vuex' import guide from '@/components/common/popBox/guide' import intro from '@/components/common/intro' import imageUrl from '@/assets/img/system-sound-settings.gif' -import audioUrl from '@/assets/audio/new_alert_message.mp3' export default { name: 'Header', components: { @@ -198,7 +197,7 @@ export default { ...mapActions(['logoutSuccess']), // 测试是否能自动播放 若不能 点击开关时弹窗 testAutoplay () { - const audio = new Audio(audioUrl) + const audio = new Audio('/static/audio/new_alert_message.mp3') audio.muted = true audio.play().then(() => { console.log('autoplay') diff --git a/nezha-fronted/src/libs/bus.js b/nezha-fronted/src/libs/bus.js index c13260d37..d901b6ac4 100644 --- a/nezha-fronted/src/libs/bus.js +++ b/nezha-fronted/src/libs/bus.js @@ -3,7 +3,6 @@ import moment from 'moment-timezone' import { get } from '../http' import store from '../store' import router from '../router' -import audioUrl from '@/assets/audio/new_alert_message.mp3' Date.prototype.setStart = function () { this.setHours(0) this.setMinutes(0) @@ -379,7 +378,7 @@ export default new Vue({ } if (response.code == 200) { if (!this.audio) { - this.audio = new Audio(audioUrl) + this.audio = new Audio('/static/audio/new_alert_message.mp3') } if (response.data.list && response.data.list.length) { this.lastId = response.data.list.reduce(function (max, obj) { @@ -422,7 +421,7 @@ export default new Vue({ }, 10 * index) }) let playCount = 0 - const audioLoop = store.state.nzDefaultConfig.audioLoop || 3 + const audioLoop = store.state.nzDefaultConfig.audioLoop || 1 const maxPlayCount = parseInt(audioLoop) // 设置希望播放的次数 if (maxPlayCount) { this.audio.play() diff --git a/nezha-fronted/src/assets/audio/new_alert_message.mp3 b/nezha-fronted/static/audio/new_alert_message.mp3 similarity index 100% rename from nezha-fronted/src/assets/audio/new_alert_message.mp3 rename to nezha-fronted/static/audio/new_alert_message.mp3