|
|
@ -199,21 +199,61 @@ export default function MeasureAction() { |
|
|
|
case "START_RECORD_LEFT": |
|
|
|
updated[0].color = "g"; |
|
|
|
updated[1].color = "b"; |
|
|
|
const audio1 = new Audio("/audio/begin_left.mp3"); |
|
|
|
// 播放音频
|
|
|
|
audio1 |
|
|
|
.play() |
|
|
|
.then(() => { |
|
|
|
console.log("音频开始播放"); |
|
|
|
}) |
|
|
|
.catch(err => { |
|
|
|
console.error("播放音频时出错:", err); |
|
|
|
}); |
|
|
|
break; |
|
|
|
case "FINISH_RECORD_LEFT": |
|
|
|
updated[1].color = "g"; |
|
|
|
updated[2].color = "g"; |
|
|
|
updated[3].color = "b"; |
|
|
|
isLeftFinished.current = true; |
|
|
|
const audio2 = new Audio("/audio/end_left.mp3"); |
|
|
|
// 播放音频
|
|
|
|
audio2 |
|
|
|
.play() |
|
|
|
.then(() => { |
|
|
|
console.log("音频开始播放"); |
|
|
|
}) |
|
|
|
.catch(err => { |
|
|
|
console.error("播放音频时出错:", err); |
|
|
|
}); |
|
|
|
break; |
|
|
|
case "START_RECORD_RIGHT": |
|
|
|
updated[3].color = "g"; |
|
|
|
updated[4].color = "b"; |
|
|
|
const audio3 = new Audio("/audio/begin_right.mp3"); |
|
|
|
// 播放音频
|
|
|
|
audio3 |
|
|
|
.play() |
|
|
|
.then(() => { |
|
|
|
console.log("音频开始播放"); |
|
|
|
}) |
|
|
|
.catch(err => { |
|
|
|
console.error("播放音频时出错:", err); |
|
|
|
}); |
|
|
|
break; |
|
|
|
case "FINISH_RECORD_RIGHT": |
|
|
|
updated[4].color = "g"; |
|
|
|
updated[5].color = "g"; |
|
|
|
setMeasurementFinished(true); |
|
|
|
const audio4 = new Audio("/audio/end_right.mp3"); |
|
|
|
// 播放音频
|
|
|
|
audio4 |
|
|
|
.play() |
|
|
|
.then(() => { |
|
|
|
console.log("音频开始播放"); |
|
|
|
}) |
|
|
|
.catch(err => { |
|
|
|
console.error("播放音频时出错:", err); |
|
|
|
}); |
|
|
|
break; |
|
|
|
default: |
|
|
|
break; |
|
|
|