В любых браузерах не отображается системный плеер, вызываемый игрой.
Системный плеер браузера позволяет управлять звуком и видео. Для проверки игры модерация запускает ее на мобильных устройствах и десктопе (для проверки на компьютере убедитесь, что плеер включен).
Отключение системного плеера
Системный плеер появляется, когда браузер фиксирует воспроизведение через HTML-элементы <audio> или <video>. Чтобы этого избежать, используйте Web Audio API — он работает напрямую с аудиоконтекстом и не регистрирует медиасессию в браузере.
Типовой сценарий воспроизведения звука через Web Audio API:
Создайте аудиоконтекст: const ctx = new AudioContext().
Загрузите аудиофайл через fetch() и декодируйте его с помощью ctx.decodeAudioData().
Создайте источник звука — AudioBufferSourceNode — и подключите его к выходу контекста: source.connect(ctx.destination).
Запустите игру. Затем проведите вниз по экрану, чтобы открыть панель уведомлений. Убедитесь, что на ней:
Плеера нет.
Плеер есть, но он вызван звуком из другой вкладки или приложения.
Проверка на десктопе
Включение плеера
Включите системный плеер в настройках браузера.
Включить плеер в Яндекс Браузере
Чтобы включить системный плеер в Яндекс Браузере, в верхнем правом углу выберите Значок меню (три горизонтальных линии) → Настройки → Интерфейс → Общее и включите опцию Показывать на панели инструментов кнопку управления музыкой и видео.