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 которые были в апреле этого года, говорится что они заблочили авто воспроизведение, типа юзер сам должен решить что включать и что нет, и предлагают чекать промис на реджект и если он произошел то показывать контролы и предлагать пользователю вручную включить медиа элемент. А мне что делать?
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы