Задать вопрос
lavezzi1
@lavezzi1

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

Здравствуйте. Делаю чат и столкнулся с такой проблемой, что после N-ого кол-во воспроизведений уведомления в 1 секунду браузер начинает его блочить и выкидает ошибку
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.


Мой код:
this.soundNotification = new Audio(bloomSound);
...
this.soundNotification.play();


В статье от гугла про policy changes которые были в апреле этого года, говорится что они заблочили авто воспроизведение, типа юзер сам должен решить что включать и что нет, и предлагают чекать промис на реджект и если он произошел то показывать контролы и предлагать пользователю вручную включить медиа элемент. А мне что делать?
  • Вопрос задан
  • 153 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы