Проблемы с несколькими браузерами: API-интерфейс Web Audio и прослушиватели событий - PullRequest
0 голосов
/ 01 ноября 2018

Я сделал музыкальный секвенсор, который записывает с использованием веб-аудио. У меня в JavaScript много событий кликов, таких как:

function pause() {
  event.preventDefault();
  clearInterval(playing);
  document.getElementById("pause").classList.add('isActiveCtr');
  document.getElementById("start").classList.remove('isActiveCtr');
}

«Пауза» и «Пуск» - кнопки, «isActiveCtr» - это изменение цвета кнопки в CSS. Все работает в Chrome, звук не воспроизводится, но изменения событий щелчка работают в IE, а в Safari ничего не работает.

Как бы изменить приемники событий для работы в разных браузерах?

...