React Native - отключить воспроизведение звука в фоновом режиме через определенное время - PullRequest
0 голосов
/ 28 февраля 2019

Я просмотрел все возможные ресурсы, чтобы найти способ остановить воспроизведение звука в фоновом режиме.

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.Может быть, у кого-то есть другая идея.

ОБНОВЛЕНИЕ Можно ли отключить воспроизведение музыки в фоновом режиме с помощью локальных уведомлений?

1 Ответ

0 голосов
/ 15 марта 2019

У меня была единственная опция, использующая фоновый таймер.

Фоновый таймер

Надеюсь, это поможет !!

...