У меня проблемы с Android MediaPlayer. Кажется, что в нем отсутствуют важные функции, в основном способ получить текущий статус MediaPlayer или узнать, подготовлен ли он. Я знаю, что есть подготовленный слушатель, но MediaPlayer длится дольше, чем Activity, поэтому, когда Playing Activity возобновляется, было бы неплохо получить текущее состояние плеера, независимо от того, пытается ли он загрузить медиафайл, загружен ли медиафайл и т. д. Я что-то упускаю, или я должен сам отслеживать состояния игроков?
Другая функциональность, которая была бы хороша, это onPlayStateChanged() - в настоящее время мне приходится отслеживать состояние воспроизведения вручную. Я делаю это неправильно?