From 52bccd25fcba90b968334516cf04b29f3fbb3f38 Mon Sep 17 00:00:00 2001 From: kron Date: Fri, 14 Nov 2025 15:51:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E8=AF=AD=E9=9F=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/audioManager.js | 2 ++ src/pages/practise-one.vue | 8 ++------ src/pages/practise-two.vue | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/audioManager.js b/src/audioManager.js index ca0b17f..044ba09 100644 --- a/src/audioManager.js +++ b/src/audioManager.js @@ -77,6 +77,8 @@ export const audioFils = { "https://static.shelingxingqiu.com/attachment/2025-11-12/de6ellf37a2iw6w4pu.mp3", 最后30秒: "https://static.shelingxingqiu.com/attachment/2025-11-13/de7kzzllq0futwynso.mp3", + 练习开始: + "https://static.shelingxingqiu.com/attachment/2025-11-14/de88w0lmmt43nnfmoi.mp3", }; // 版本控制日志函数 diff --git a/src/pages/practise-one.vue b/src/pages/practise-one.vue index 647ca66..0a2f382 100644 --- a/src/pages/practise-one.vue +++ b/src/pages/practise-one.vue @@ -36,7 +36,7 @@ const onReady = async () => { currentRound.value = 0; scores.value = []; start.value = true; - audioManager.play(["请开始射击", "第一轮"]); + audioManager.play("练习开始"); }; async function onReceiveMessage(messages = []) { @@ -55,10 +55,6 @@ async function onReceiveMessage(messages = []) { }, 3000); } } - setTimeout(() => { - if (scores.value.length === 3) audioManager.play("第二轮", false); - if (scores.value.length === 9) audioManager.play("第四轮", false); - }, 200); } else if (msg.constructor === MESSAGETYPES.ShootSyncMePracticeID) { if (practiseId.value && practiseId.value === msg.practice.id) { if (timer.value) { @@ -83,7 +79,7 @@ async function onReceiveMessage(messages = []) { let count = 60; wait.value = msg.wait; uni.$emit("update-ramain", count); - if (scores.value.length === 6) audioManager.play("第三轮", false); + audioManager.play("练习开始"); if (!timer.value) { timer.value = setInterval(() => { count -= 1; diff --git a/src/pages/practise-two.vue b/src/pages/practise-two.vue index 0889aee..5ea95e0 100644 --- a/src/pages/practise-two.vue +++ b/src/pages/practise-two.vue @@ -31,7 +31,7 @@ const onReady = async () => { scores.value = []; start.value = true; setTimeout(() => { - uni.$emit("play-sound", "请开始射击"); + audioManager.play("练习开始"); }, 300); };