Я использую объект MediaPlayer в приложении Android для воспроизведения потоков Shoutcast Internet Radio, но у меня возникла проблема с воспроизведением потоков в течение более длительных периодов
Проблема в том, что MediaPlayer внезапно прекращает воспроизведение потока, скажем, через 20-30 минут. Ошибка не фиксируется в слушателях MediaPlayer. После многих поисков на разных форумах возникает проблема с переходом телефона в спящий режим
- Но как узнать, когда телефон заходит в режим сна?
- Я где-то читал, что MediaPlayer необходимо установить Wake Lock, чтобы процессор никогда не засыпал. Это проблема? И если да, как мне приобрести Wake Lock?
- Проблема, кажется, больше при прослушивании через WiFi. Требуется ли какой-либо Wake Lock для WiFi?
Я долго боролся. Кто-нибудь может помочь, пожалуйста?