Задать вопрос
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 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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