fix(audio): 修复非高音质环境下 PCM 音频分片播放时的爆音问题

1. 移除 server.js 生成的每个音频分片携带的 44 字节 WAV 头,防止将其作为音频样本解码导致每 0.25 秒出现点击声 ('哒')。 2. 优化 playAudio 队列满时的轮询机制,从原先阻塞等待 speaker_audio_empty(会导致扬声器饥饿)改为使用 0.05 秒的定时器定期尝试,以保持缓冲区处于满载状态。 3. 同步修复了 station_broadcast-warning.lua 中潜在的相同轮询饥饿问题。 4. 版本号递增至 v1.0.62。
This commit is contained in:
2026-08-16 11:32:00 +08:00
parent 6b1a531b77
commit 298308b7f3
3 changed files with 162 additions and 18 deletions
+8
View File
@@ -1,3 +1,11 @@
--[[
Author: HenryDu8133 813367384@qq.com
Date: 2026-05-31 00:12:30
LastEditors: HenryDu8133 813367384@qq.com
LastEditTime: 2026-08-16 11:28:02
FilePath: \StationBroadcastDisplayCN\install_station_broadcast.lua
Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
--]]
local STATION_BROADCAST_URL = "https://gitea.fse-media.group/Henry_Du/CC-StationBroadcast/raw/branch/main/station_broadcast.lua"
local UPDATE_SCRIPT_URL = "https://gitea.fse-media.group/Henry_Du/CC-StationBroadcast/raw/branch/main/update_station_broadcast.lua"