ExoPlayer EventListener не вызывается в фоновом режиме

В моем PlaybackService extends MediaBrowserServiceCompatI реализован EventListener следующим образом:

exoPlayer.addListener(new ExoPlayer.EventListener() {
@Override
public void onLoadingChanged(boolean isLoading) {
}

@Override
public void onPlayerStateChanged(boolean playWhenReady, int state) {
}

Когда приложение на переднем плане, все в порядке, но когда приложение в фоновом режиме, я не знаю, как поймать ExoPlayer.STATE_ENDED

Дайте совет, спасибо!


person Cuong Nguyen    schedule 18.04.2017    source источник
comment
Меняется ли состояние игрока в фоновом режиме?   -  person Nizam    schedule 18.04.2017
comment
Проверьте это решение stackoverflow. ком/вопросы/34400026/   -  person Ajay Venugopal    schedule 18.04.2017
comment
@AjayVenugopal, спасибо, но это не моя проблема. Мой сервис не убить. Я просто хочу поймать событие STATE_ENDED   -  person Cuong Nguyen    schedule 18.04.2017
comment
@Nizam да, в фоновом режиме мой сервис в порядке   -  person Cuong Nguyen    schedule 18.04.2017