Мониторинг состояния MediaPlayer в графическом интерфейсе

1

Документация Android описывает, как изменяется MediaPlayer как показано на этой диаграмме:

Изображение 174551

Я хотел бы обновить свой графический интерфейс, чтобы предоставить пользователю обратную связь с воспроизведением. В интерфейсе должна быть надпись "Playing", "Buffering" или "Stopped" в зависимости от состояния проигрывателя. Как я могу это реализовать? Я искал что-то вроде OnStateChangedListener, но, видимо, этого не существует.

Теги:

1 ответ

0

Для буферизации вы можете прослушивать setOnBufferingUpdateListener.
Для "Playing" и "Stopped" после onPrepared() вы можете контролировать getCurrentPosition.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню