Симптом: по Bluetooth в машине с выключенным экраном радио через время замолкало.
Причины и фиксы:
- setWakeMode(C.WAKE_MODE_NETWORK) + право WAKE_LOCK — ExoPlayer держит partial
wakelock + wifilock во время игры. Без этого система усыпляла CPU/Wi-Fi при
выключенном экране → буфер пустел → поток глох (главная причина).
- onPlayerError → scheduleReconnect(): при обрыве сети (туннели, край соты) поток
пере-готавливается с нарастающей задержкой (2с→15с, до 10 попыток), а не
замолкает навсегда. Счётчик сбрасывается при успешном старте; переподключение
отменяется при ручной паузе/стопе/смене станции.