@seqular
Сисадмин

Как убрать приглушение фоновой музыки при воспроизведении тега audio на JavaScript?

На смартфоне фоном воспроизводится музыка (штатный проигрыватель или Я.Музыка, не важно).
При открытой веб-странице, содержащей теги во время воспроизведении этих звуков через JS фоновая музыка приглушается. Этот эффект требуется устранить, чтобы воспроизведение звуков на странице не снижало громкость фоновой музыки. Есть ли способы?
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 1
scoffs
@scoffs
Frontend | C# | Student
У меня пока возникает вопрос зачем это делать, если это вполне логичное поведение.

И вроде как браузер / API браузера не имеет контроля над громкостью. Это связано с ограничениями безопасности и конфиденциальности браузеров (предотвращения возможности злоумышленниками записи или слежки за пользователями через звуковые данные)

Возможные шаги решения / компромиссы:
  • Убедитесь, что ваши звуковые файлы имеют подходящую громкость
  • Используйте более качественные аудиоформаты. Некоторые форматы, такие как MP3, могут звучать более тихо или менее четко при одинаковых настройках громкости. Попробуйте использовать форматы с более высоким качеством звука, такие как WAV или FLAC
  • Попробуйте изменить уровень громкости настройками звука на устройстве пользователя. В некоторых случаях, пользователь может установить громкость фоновой музыки на более высокий уровень, чтобы сделать ее более заметной

Не факт, что поможет, но хоть что-то.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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