Fix: use wav-stream-live for train arrivals and departures to fix CC client audio playback

This commit is contained in:
2026-08-01 22:34:29 +08:00
parent 81f58b58bb
commit e009f05a61
+4 -1
View File
@@ -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,