Reproductor de medios Android Reiniciar audio después de llamar a Stop
Puedo transmitir el audio y detenerlo sin ningún problema, pero cuando intento iniciarlo de nuevo después de la parada, no se inicia y recibo una excepción de IllegalState.
Esto es lo que estoy haciendo:
- Android MediaPlayer atascado en preparar ()
- Pausar / Detener MediaPlayer Android en un momento determinado mediante programación
- ¿Cómo saber la duración de la canción de audio antes de la transmisión?
- Archivo de audio de streaming en Android no funciona un android 2.3
- Android Media Player no se detuvo
Empezar a jugar
mediaPlayer.setDataSource(PATH); mediaPlayer.prepare(); mediaPlayer.start();
Dejar de jugar
mediaPlayer.stop
Ahora, si quiero empezar a reproducir los mismos medios, ¿qué tendré que hacer?
* PATH es la URL de una estación de radio en funcionamiento continuo.
- ¿Cómo puedo configurar el permiso de archivo a MODE_WORLD_READABLE?
- Reproductor multimedia android muestra audio pero no video
- ANR android en MediaPlayer restablecer
- Android Stop Música de fondo
- Java.lang.IllegalStateException ¿qué significa?
- ¿Qué es AwesomePlayer en android?
- Android: reproductor de música por defecto en lockscreen
- La aplicación de vista web de Android no permite que el reproductor de video pase a pantalla completa
Agrega esto:
mp.reset(); mp.setDataSource(MEDIA_PATH); mp.prepare(); mp.start();
En caso de que no tenga acceso al origen de datos en el ámbito actual, puede hacer lo siguiente:
mp.pause(); mp.seekTo(0);
Entonces cuando lo haces
mp.start();
El juego comenzará de nuevo.
Necesitaba esto porque tenía un botón que toggled jugando. Tuve un método togglePlayer en el que la fuente de datos estaba fuera del alcance.
Puede comprobar el diagrama de estado de mediaplayer http://developer.android.com/reference/android/media/MediaPlayer.html después de que el mediaplayer se detuvo, debe llamar preparar, cuando esté preparado, y luego se puede llamar start método.
- Android Studio La ruta local no existe (carpeta de clases en lugar de apk)
- Android: llamando a la actividad de la cosecha después de tomar la foto