diff --git a/vite/public/assets/0926/Q1_0926.mp3 b/vite/public/assets/0926/Q1_0926.mp3 new file mode 100644 index 0000000..612e237 Binary files /dev/null and b/vite/public/assets/0926/Q1_0926.mp3 differ diff --git a/vite/public/assets/0926/Q1_announce_0926.mp3 b/vite/public/assets/0926/Q1_announce_0926.mp3 new file mode 100644 index 0000000..4e7e2b0 Binary files /dev/null and b/vite/public/assets/0926/Q1_announce_0926.mp3 differ diff --git a/vite/public/assets/0926/Q2_0926.mp3 b/vite/public/assets/0926/Q2_0926.mp3 new file mode 100644 index 0000000..4e2706b Binary files /dev/null and b/vite/public/assets/0926/Q2_0926.mp3 differ diff --git a/vite/public/assets/0926/Q4-0-1_0926.mp3 b/vite/public/assets/0926/Q4-0-1_0926.mp3 new file mode 100644 index 0000000..b533fff Binary files /dev/null and b/vite/public/assets/0926/Q4-0-1_0926.mp3 differ diff --git a/vite/public/assets/0926/Q4-1-1_0926.mp3 b/vite/public/assets/0926/Q4-1-1_0926.mp3 new file mode 100644 index 0000000..b8a6ee0 Binary files /dev/null and b/vite/public/assets/0926/Q4-1-1_0926.mp3 differ diff --git a/vite/public/assets/0926/Q4-1_0926.mp3 b/vite/public/assets/0926/Q4-1_0926.mp3 new file mode 100644 index 0000000..dc618e0 Binary files /dev/null and b/vite/public/assets/0926/Q4-1_0926.mp3 differ diff --git a/vite/public/assets/0926/Q4-3_0926.mp3 b/vite/public/assets/0926/Q4-3_0926.mp3 new file mode 100644 index 0000000..bd882b9 Binary files /dev/null and b/vite/public/assets/0926/Q4-3_0926.mp3 differ diff --git a/vite/public/assets/0926/Q4_0926.mp3 b/vite/public/assets/0926/Q4_0926.mp3 new file mode 100644 index 0000000..3e76eb5 Binary files /dev/null and b/vite/public/assets/0926/Q4_0926.mp3 differ diff --git a/vite/public/assets/0926/Q5-2_0926.mp3 b/vite/public/assets/0926/Q5-2_0926.mp3 new file mode 100644 index 0000000..d665b88 Binary files /dev/null and b/vite/public/assets/0926/Q5-2_0926.mp3 differ diff --git a/vite/public/assets/0926/Q5-4_0926.mp3 b/vite/public/assets/0926/Q5-4_0926.mp3 new file mode 100644 index 0000000..7f4e953 Binary files /dev/null and b/vite/public/assets/0926/Q5-4_0926.mp3 differ diff --git a/vite/public/assets/0926/Q5-5_0926.mp3 b/vite/public/assets/0926/Q5-5_0926.mp3 new file mode 100644 index 0000000..5c4e713 Binary files /dev/null and b/vite/public/assets/0926/Q5-5_0926.mp3 differ diff --git a/vite/public/assets/0926/Q5-6_0926.mp3 b/vite/public/assets/0926/Q5-6_0926.mp3 new file mode 100644 index 0000000..df327e3 Binary files /dev/null and b/vite/public/assets/0926/Q5-6_0926.mp3 differ diff --git a/vite/public/assets/0926/Q6_announce_0926.mp3 b/vite/public/assets/0926/Q6_announce_0926.mp3 new file mode 100644 index 0000000..29da6a5 Binary files /dev/null and b/vite/public/assets/0926/Q6_announce_0926.mp3 differ diff --git a/vite/public/cuelist_0923.json b/vite/public/cuelist_0923.json index f14aef8..8f44eae 100644 --- a/vite/public/cuelist_0923.json +++ b/vite/public/cuelist_0923.json @@ -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 }, diff --git a/vite/src/pages/flow_free.jsx b/vite/src/pages/flow_free.jsx index b28100c..bed538e 100644 --- a/vite/src/pages/flow_free.jsx +++ b/vite/src/pages/flow_free.jsx @@ -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); }