Форум / Вопросы / Ошибка «The play() request was interrupted by a call to pause()»
Пытаюсь делать страницу, на которой через ajax должны подгружаться разные HTML5 плееры с онлайн радио по клику на название станции (пример тут — ссылка).
Во всех браузерах на базе Chromium возникает проблема: несколько раз радио запускается, но затем (у меня обычно на 6–7 клик) перестаёт запускаться. В консоли появляется ошибка:
Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause().
В FF, IE и Edge проблемы такой нет.
Погуглил. Выяснил, что это однозначно баг хрома (toster.ru/q/396459), который не исправляют уже год. Интересно, как-то можно обойти эту проблему?

Возможно, сама моя идея подгружать плееры в блок на одной странице кому-то покажется дикой. Прошу сильно не пинать, а лучше направить в нужное русло. В теме пока больше тону, чем плаваю.
jeanzzz369Ссылка на пост (Смотрели 1436)30.08.17 09:49     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
support 01.09.17 - 09:45
Это не ошибка, а предупреждение. Плеер не должен переставать работать по этой причине. Подгружать плееры не самая плохая идея, но можно просто обновлять источник вместо перезагрузки всего плеера.
Сообщить об ошибке на сайте
 Uppod © 2008–2017       Контактная информация   /  Соглашение  /  Twitter  /  Facebook
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме