diff --git a/public/temperature.mp3 b/public/temperature.mp3 new file mode 100644 index 0000000..ed05800 Binary files /dev/null and b/public/temperature.mp3 differ diff --git a/src/utils/socket.ts b/src/utils/socket.ts index 5aa4180..670e0d3 100644 --- a/src/utils/socket.ts +++ b/src/utils/socket.ts @@ -25,9 +25,10 @@ const audioMgr = createAudioManager({ c: 'oxygen.mp3', d: '13203.wav', e: 'fall_down.mp3', + f: 'temperature.mp3', }); -type AudioType = 'a' | 'b' | 'c' | 'd' | 'e'; +type AudioType = 'a' | 'b' | 'c' | 'd' | 'e' | 'f'; interface PlayerState { audio: HTMLAudioElement; @@ -198,6 +199,9 @@ export function useSocket(p = basicPath, hasTimestamp: boolean = true) { case 'fall_down': audioMgr.play('e', 1); break; + case 'temperature_anomalies': + audioMgr.play('f', 1); + break; default: audioMgr.play('d', 1); break; @@ -218,6 +222,9 @@ export function useSocket(p = basicPath, hasTimestamp: boolean = true) { case 'fall_down': audioMgr.stop('e'); break; + case 'temperature_anomalies': + audioMgr.stop('f'); + break; default: audioMgr.stop('d'); break;