¿Cómo implementar un reproductor de audio para Android usando MediaPlayer y MediaController?
Quiero crear una aplicación de Android que sea cliente de una estación de radio por Internet. ¿Y quiero que parezca nativo de Android? Pero estoy confundido con la lógica y la documentación de la API de Android. Lo que tengo es que necesito clases MediaPlayer y MediaController. ¿Tengo razón, y hay algún buen ejemplo de reproductor AUDIO para Android?
Especialmente, estoy muy interesado en cómo usar MediaPlayer
y MediaController
clases juntos.
- Reproducción de vídeo mediante la clase MediaPlayer
- Android - MediaPlayer tamaño de búfer en ICS 4.0
- Android MediaPlayer getCurrentPosition () hace que el audio tartamudea
- Problemas de almacenamiento intermedio con android.media.MediaPlayer
- RTP en Android MediaPlayer
UPD:
Finalmente tengo el código, que hace exactamente lo que quiero:
Intent i = new Intent(Intent.ACTION_VIEW); Uri u = Uri.parse(%file_uri%)); i.setData(u); startActivity(i);
- Averigüe lo que MediaPlayer está reproduciendo y detenerlo enPause o onStop?
- Android: Reproducción y grabación simultánea de vídeo
- ANR android en MediaPlayer restablecer
- Implementación de reproductor de audio en listview en android
- Android: función de setVolume de MediaPlayer
- ¿Cómo puedo reproducir un flujo de audio HTTP en directo en MediaPlayer en Android?
- Android: ¿Cómo crear un reproductor de vídeo?
- Detener / liberar Mediaplayer en onDestory () hace que NullPointerException
Usted puede mirar esos acoplamientos:
http://blog.pocketjourney.com/2008/04/04/tutorial-custom-media-streaming-for-androids-mediaplayer/
http://www.helloandroid.com/tutorials/musicdroid-audio-player-part-i
Espero que ayude.
[EDITAR]
También tienes algún ejemplo en el sitio web oficial para desarrolladores de android:
Aquí hay otro ejemplo de una actividad que utiliza MediaController y MediaPlayer para reproducir y controlar audio: ¿Cómo puedo mostrar un MediaController mientras reproduzco audio en Android?