Я просмотрел все возможные ресурсы, чтобы найти способ остановить воспроизведение звука в фоновом режиме.
setTimeout(() => {
//Turn off the music
console.log('TURNING OFF MUSIC AFTER 4 MINS');
}, 240000);
Случай 1: iOS Воспроизведение звука, приложение переводится в фоновый режим и дажеесли экран заблокирован, метод таймера отключает мою музыку.
Случай 2: Android Воспроизведение аудио и приложение переводятся в фоновый режим, даже если я установил время на 30 секунд, над телом функции тайм-аутане запускается.
Для iOS в функциях xcode включен фоновый режим.Возможно, по этой причине метод setTimeout () работает нормально для меня.
Но в случае с Android я не могу придумать решение.
Любые решения !!
Я видел, что модули фонового таймера, но я думаю, что если setTimeout () работает для ios, то почему бы не для Android.Может быть, у кого-то есть другая идея.
ОБНОВЛЕНИЕ Можно ли отключить воспроизведение музыки в фоновом режиме с помощью локальных уведомлений?