Fix audio example issues

This commit is contained in:
2026-01-14 16:59:31 +01:00
parent e85bd4f959
commit bd93f8ba2a
5 changed files with 37 additions and 9 deletions

View File

@@ -15,12 +15,15 @@ Scene.UI.domParser = new DOMParser;
Scene.UI.pauseAudio = function(triggerSelector) {
// What if more than one audio element is playing?
const audio = document.querySelector('audio');
document.querySelectorAll(triggerSelector).forEach(el => {
el.addEventListener('click', () => audio.pause());
});
document.querySelector('.modal').addEventListener('blur', () => {
audio.pause();
});
if (audio) {
document.querySelectorAll(triggerSelector).forEach(el => {
el.addEventListener('click', () => audio.pause());
});
document.querySelector('.modal').addEventListener('blur', () => {
audio.pause();
});
}
}
/**