В Javascript я столкнулся с ситуацией, когда мне нужно воспроизводить две аудиозаписи одновременно в iOS Safari. Один звук - это скрипт Voice, а другой - фоновый звук (воспроизводимый в цикле). Для этого я использовал следующий код.
var audio = new Audio();
audio.src = "voice.mp3";
audio.type = "audio/mp3";
audio.play();
var bg_audio = new Audio();
bg_audio.src = "background.mp3";
bg_audio.type = "audio/mp3";
bg_audio.loop = true;
bg_audio.play();
Однако это создает проблему в iOS Control Center (экран блокировки). Потому что иногда он показывает индикатор выполнения голосового плеера, а иногда - элементы управления фоновым плеером. Я хочу показать элементы управления только для голосового плеера. Есть ли обходной путь?
P.S. Я искал ответ везде, даже размещенный на форуме разработчиков Apple, но не получил никакого ответа.
Спасибо!