Android знает, играет ли музыка в конкретном экземпляре MediaPlayer - PullRequest
2 голосов
/ 11 марта 2012

Я хотел бы знать, воспроизводит ли мой экземпляр Specific MediaPlayer звук / музыку. MediaPlayer имеет метод isPlaying , но он возвращает true, даже если проигрыватель буферизируется и не воспроизводится.

Есть идеи, как узнать, действительно ли MediaPlayer воспроизводит звук?

Спасибо.

1 Ответ

2 голосов
/ 11 марта 2012

Вы можете проверить состояние AudioPlayer с помощью isMusicActive () соответствующим способом.Фрагмент кода приведен ниже:

AudioManager ar = (AudioManager) getSystemService(AUDIO_SERVICE);
if(ar.isMusicActive()) {
    //used
} 
...