Я сделал музыкальный секвенсор, который записывает с использованием веб-аудио. У меня в JavaScript много событий кликов, таких как:
function pause() {
event.preventDefault();
clearInterval(playing);
document.getElementById("pause").classList.add('isActiveCtr');
document.getElementById("start").classList.remove('isActiveCtr');
}
«Пауза» и «Пуск» - кнопки, «isActiveCtr» - это изменение цвета кнопки в CSS. Все работает в Chrome, звук не воспроизводится, но изменения событий щелчка работают в IE, а в Safari ничего не работает.
Как бы изменить приемники событий для работы в разных браузерах?