peng-zhihui / OpenHeat

955 stars 217 forks source link

处于强制停机界面时,波浪报警声工作不正常的解决方法 #23

Closed createskyblue closed 1 year ago

createskyblue commented 2 years ago

image

在强制关机页面中,波浪警告声发生器没有使用音乐播放器接口, 而是实时计算音效进行播放

但是由于Display()中会自动调用音乐播放器事件(PlaySoundLoop), 音乐播放函数因 没有需要播放的音乐 从而会强制关闭音频接口输出 导致无法正常播放波浪警告声

解决方案请参考OpenT12新版 程序 https://github.com/createskyblue/OpenT12 Event.cpp : 206 Beep.cpp 中的PlaySoundLoop()

具体措施:设置flag 进入报警界面时关闭音乐播放器检查事件

createskyblue commented 2 years ago

Snipaste_2022-01-06_19-21-53