Я реализовал таймер веб-приложения, используя javascript
(в основном react
).
Проблема заключается в том, что всякий раз, когда мое веб-приложение воспроизводит звук (например, обратный отсчет до того, как запускается реальный таймер, фоновый звук телефона прекращается (это происходит как на Android, так и на iPhone, не проверялось с помощью настольных браузеров).
Ничего особенного я не делаю, чтобы остановить внешние звуки, поэтому я подозреваю, что достиг предела браузера, но не могу найти документацию по этой проблеме.
Кто-нибудь знает, что происходит? Есть ли официальная документация, в которой говорится, что в настоящее время это невозможно?
Что я могу сделать, чтобы фоновая музыка играла вместе со звуками моего веб-приложения?
Я могу опубликовать код, если это необходимо, но я не совсем уверен, какие части я должен публиковать, поскольку это просто элемент html5 Audio
, воспроизводящий звук в течение нескольких секунд. Однако, если вам это нужно, просто спросите, и я опубликую это.