¿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.

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); 

2 Solutions collect form web for “¿Cómo implementar un reproductor de audio para Android usando MediaPlayer y MediaController?”

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:

http://developer.android.com/guide/topics/media/index.html

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?

  • Android: ¿Cómo configurar el volumen de MediaPlayer mediante programación?
  • Ayuda de Android: ¿Cómo abrir una URL de archivo de vídeo remota para reproducir en MediaPlayer sin tener que abrir una ventana del navegador?
  • Precisión de MediaPlayer.seekTo (int msecs)
  • Android: ¿Cómo detener los medios (mp3) en el juego cuando vienen milisegundos específicos?
  • Cómo obtener los detalles actuales de la canción de reproducción de MediaPlayer
  • El tipo mime de la salida de grabación de audio se establece como video
  • Listener (o controlador) para el acabado de video
  • ¿Cómo obtener la frecuencia de muestreo y la frecuencia del archivo de música (MP3) en android?
  • Android2.x: Código de error de MediaPlayer (1, -19)
  • ¿Por qué mediaPlayer.seekTo (msec) no actualiza surfaceView cuando mediaPlayer está pausado?
  • Detener / liberar Mediaplayer en onDestory () hace que NullPointerException
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.