Я сделал приложение PhoneGap, которое содержит аудиоплеер с запуском / остановкой.
Проигрыватель потокового аудио из потокового вещания.
Он отлично работает на iOS и на Android, даже если приложение работает в фоновом режиме, а телефон заблокирован
но примерно через 5 минут звук останавливается
Я тестировал на OnePlus 6t и был протестирован на Sony Xperia с такими же результатами
JS код
myaudio = new Audio(streamurl);
myaudio.id = 'playerMyAdio';
myaudio.play();