fix: 等待音频过长时需修正包状态

This commit is contained in:
Sakura-RanChen
2025-11-03 15:17:52 +08:00
parent ec07088c13
commit e1056f72e1
@@ -128,6 +128,9 @@ async def sendAudio(conn, audios, frame_duration=60):
delay = expected_time - current_time
if delay > 0:
await asyncio.sleep(delay)
else:
# 纠正误差
flow_control["start_time"] += abs(delay)
if conn.conn_from_mqtt_gateway:
# 计算时间戳和序列号