Tengo problemas con MediaPlayer de Android. Parece que le falta una funcionalidad importante, principalmente una forma de obtener el estado actual de MediaPlayer o averiguar si está preparado. Sé que hay un oyente preparado, pero el MediaPlayer dura más que la Actividad, por lo que cuando se reanude la Actividad de reproducción, sería bueno obtener el estado del jugador actual, ya sea que esté intentando cargar medios, si los medios están cargados, etc. ¿Me estoy perdiendo algo, o tengo que hacer un seguimiento de los estados del jugador por mí mismo?Android mediaPlayer - ¿hay un método "isPrepared()" o "getStatus()"?
Otra funcionalidad que sería agradable sería onPlayStateChanged(): actualmente tengo que seguir el estado de reproducción manualmente. ¿Lo estoy haciendo mal?
Marcado esto como la respuesta aceptada. La triste realidad es que Android para reproducción/consumo de medios realmente no existe e incluso falta la funcionalidad básica, como la recuperación de estado. La mejor manera de evitarlo es que usted escriba un contenedor alrededor del objeto MediaPlayer y almacene el estado usted mismo. – StackOverflowed
Acabo de toparme con este problema yo mismo. Una supervisión tan ridícula dada la sensibilidad de sus métodos al estado actual. –