Commit 0d6797c
committed
fix(backlog): stop other backlog audio and game vocal on click
Backlog 界面点击语音按钮时只调用 play(),未暂停其他
正在播放的 backlog 音频元素,导致多条语音同时播放。
同时未暂停游戏内正在播放的 currentVocal 语音,
点击 backlog 语音时与游戏内语音混合。
通过 querySelectorAll 匹配所有 backlog audio 元素,
在播放新语音前暂停并重置其他元素;同时暂停并重置
currentVocal 元素以避免与 backlog 语音混合。
Closes #8661 parent 5a9e59a commit 0d6797c
1 file changed
Lines changed: 17 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
130 | 146 | | |
131 | | - | |
132 | | - | |
133 | | - | |
| 147 | + | |
134 | 148 | | |
135 | 149 | | |
136 | 150 | | |
| |||
0 commit comments