From e009f05a6190ff2d1f4d596dd1461a400c6ca8c6 Mon Sep 17 00:00:00 2001 From: HenryDu8133 <813367384@qq.com> Date: Sat, 1 Aug 2026 22:34:29 +0800 Subject: [PATCH] Fix: use wav-stream-live for train arrivals and departures to fix CC client audio playback --- CloudServer/server.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CloudServer/server.js b/CloudServer/server.js index 2df7821..9343134 100644 --- a/CloudServer/server.js +++ b/CloudServer/server.js @@ -1288,7 +1288,8 @@ function buildSequenceWavFile(seq) { try { fs.unlinkSync(outWavPath); } catch {} }, Math.max(10 * 60 * 1000, Math.ceil(durationSec * 2000))); return { - audioFormat: 'stream', + audioFormat: 'wav-stream-live', + sourcePath: outWavPath, streamUrl: getManagedMediaUrl('temp', fileName), durationSec }; @@ -1875,6 +1876,7 @@ function handleTrainArrival(ws, data) { if (built) { enqueueStationAudioTask(stationName, ws, { audioFormat: built.audioFormat, + sourcePath: built.sourcePath, streamUrl: built.streamUrl, durationSec: built.durationSec, priority: 1, @@ -1923,6 +1925,7 @@ function handleTrainDeparture(ws, data) { if (built) { enqueueStationAudioTask(stationName, ws, { audioFormat: built.audioFormat, + sourcePath: built.sourcePath, streamUrl: built.streamUrl, durationSec: built.durationSec, priority: 1,