Как избежать остановки потокового аудио через 5 минут?

#android #cordova #phonegap

#Android #кордова #phonegap

Вопрос:

Я создал приложение PhoneGap, которое содержит аудиоплеер с функцией start / stop. Проигрыватель транслирует аудио из shoutcast streaming.

Это отлично работает на iOS, а также на Android, даже если приложение работает в фоновом режиме, а телефон заблокирован

но примерно через 5 минут звук прекращается

Я тестировал на OnePlus 6t и был протестирован на Sony Xperia с теми же результатами

JS код

 myaudio = new Audio(streamurl);
myaudio.id = 'playerMyAdio';
myaudio.play();
  

Ответ №1:

Все приложения без фоновых задач будут отложены на Android через некоторое время. Вам нужно настроить фоновую задачу, чтобы ваше приложение не переходило в режим повтора.

Может быть, вы можете попробовать этот плагин https://github.com/katzer/cordova-plugin-background-mode