update audio files

main
ULTRACOMBOS-DEV 2 months ago
parent 815a695cd9
commit bcb4dae363
  1. BIN
      vite/public/assets/0926/Q1_0926.mp3
  2. BIN
      vite/public/assets/0926/Q1_announce_0926.mp3
  3. BIN
      vite/public/assets/0926/Q2_0926.mp3
  4. BIN
      vite/public/assets/0926/Q4-0-1_0926.mp3
  5. BIN
      vite/public/assets/0926/Q4-1-1_0926.mp3
  6. BIN
      vite/public/assets/0926/Q4-1_0926.mp3
  7. BIN
      vite/public/assets/0926/Q4-3_0926.mp3
  8. BIN
      vite/public/assets/0926/Q4_0926.mp3
  9. BIN
      vite/public/assets/0926/Q5-2_0926.mp3
  10. BIN
      vite/public/assets/0926/Q5-4_0926.mp3
  11. BIN
      vite/public/assets/0926/Q5-5_0926.mp3
  12. BIN
      vite/public/assets/0926/Q5-6_0926.mp3
  13. BIN
      vite/public/assets/0926/Q6_announce_0926.mp3
  14. 26
      vite/public/cuelist_0923.json
  15. 5
      vite/src/pages/flow_free.jsx

@ -5,7 +5,7 @@
"name": "Q1",
"type": "space",
"description": "preset bg",
"audioFile": "assets/combine/Q1_0919.mp3",
"audioFile": "assets/0926/Q1_0926.mp3",
"loop": true,
"status":"reset"
},
@ -14,7 +14,7 @@
"name": "Q1.1",
"type": "announce",
"description": "Annonce",
"audioFile": "assets/combine/Q1_announce_0919.mp3",
"audioFile": "assets/0926/Q1_announce_0926.mp3",
"layer":"announce",
"loop": true,
"status":"reset",
@ -26,7 +26,7 @@
"type": "headphone",
"description": "Guide for drink",
"auto": true,
"audioFile": "assets/combine/Q2-1_0919_v3.mp3",
"audioFile": "assets/0926/Q2_0926.mp3",
"nextcue": 4,
"status":"reset"
},
@ -36,7 +36,7 @@
"type": "phone",
"description": "引導撥號",
"auto": true,
"audioFile": "assets/combine/Q4.mp3",
"audioFile": "assets/0926/Q4_0926.mp3",
"nextcue": 4.01
},
{
@ -45,7 +45,7 @@
"type": "phone",
"description": "撥號",
"auto": false,
"audioFile": "assets/combine/Q4-0-1.mp3",
"audioFile": "assets/0926/Q4-0-1_0926.mp3",
"nextcue": 4.1,
"callback":"numpad",
"numpad_type":"userid",
@ -57,7 +57,7 @@
"type": "phone",
"description": "撥打音效",
"auto": false,
"audioFile": "assets/combine/Q4-1_撥打音效.mp3",
"audioFile": "assets/0926/Q4-1_0926.mp3",
"loop": true,
"nextcue": 4.11,
"fadeout": true
@ -68,7 +68,7 @@
"type": "phone",
"description": "裝置啟動",
"auto": true,
"audioFile": "assets/combine/Q4-1-1.mp3",
"audioFile": "assets/0926/Q4-1-1_0926.mp3",
"nextcue": 4.2,
"status":"intro",
"status_delay": 3000
@ -89,7 +89,7 @@
"type": "phone",
"description": "記憶提取完成",
"auto": true,
"audioFile": "assets/combine/Q4-3.mp3",
"audioFile": "assets/0926/Q4-3_0926.mp3",
"nextcue": 5.1
},
{
@ -114,7 +114,7 @@
"name": "Q5.2",
"type": "phone",
"description": "保留刪除操作說明",
"audioFile": "assets/combine/Q5-2.mp3",
"audioFile": "assets/0926/Q5-2_0926.mp3",
"callback":"numpad",
"numpad_type":"choice",
"auto": false,
@ -140,7 +140,7 @@
"description": "保留",
"auto": false,
"nextcue": 5.6,
"audioFile": "assets/combine/Q5-4.mp3",
"audioFile": "assets/0926/Q5-4_0926.mp3",
"callback":"numpad",
"numpad_type":"password",
"hint":"請輸入四位數密碼\n確定輸入後,請按#",
@ -155,7 +155,7 @@
"description": "刪除",
"auto": false,
"nextcue": 5.6,
"audioFile": "assets/combine/Q5-5.mp3",
"audioFile": "assets/0926/Q5-5_0926.mp3",
"callback":"numpad",
"numpad_type":"password",
"hint":"請輸入四位數密碼\n確定輸入後,請按#",
@ -170,7 +170,7 @@
"description":"play music",
"auto": false,
"nextcue": 5.7,
"audioFile": "assets/combine/Q5-6.mp3",
"audioFile": "assets/0926/Q5-6_0926.mp3",
"callback":"exportFile"
},
{
@ -179,7 +179,7 @@
"type":"announce",
"description":"end",
"auto": false,
"audioFile": "assets/combine/Q6_管家announce_0919.mp3",
"audioFile": "assets/0926/Q6_announce_0926.mp3",
"layer":"announce",
"fadeout": true
},

@ -200,10 +200,11 @@ export function FreeFlow(){
clearInterval(refVolDownInterval.current);
}
const dest=0.3;
const dest=0.2;
let fadeOutInterval = setInterval(() => {
if (refAudio.current.volume > dest) {
refAudio.current.volume =Math.max(dest, refAudio.current.volume - 1.0/(AUDIO_FADE_TIME/100)); // Decrease volume gradually
refAudio.current.volume =Math.max(dest, refAudio.current.volume - (1.0-dest)/(AUDIO_FADE_TIME/100)); // Decrease volume gradually
console.log('Fading out audio volume:', refAudio.current.volume);
} else {
clearInterval(fadeOutInterval);
}

Loading…
Cancel
Save