En Android, controla (reproduce / pausa) reproductor multimedia desde el código externo

Soy muy nuevo en la programación de Android. Como un primer proyecto de afición, me gustaría escribir un programa para controlar la aplicación de reproductor de medios, en particular jugar / pausa (o alternar) o incluso mejor, avance rápido / hacia atrás. ¿Es posible hacer esto? En caso afirmativo, ¿hay algún tutorial o código de ejemplo?

Muchas gracias.

Aclaración: tal vez no estaba lo suficientemente claro en mi pregunta original. No quiero reproducir audio / vídeo dentro de mi aplicación, pero quiero controlar otras aplicaciones de reproductor multimedia (dice la aplicación de música predeterminada) de mi aplicación. Por ejemplo, mi aplicación sólo tiene un botón, si la aplicación de reproductor de medios predeterminada está reproduciendo música (en segundo plano) y presiono ese botón, la música se detiene.

El siguiente código está pausado por defecto Media Player vía sendBroadcast:

AudioManager mAudioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); if (mAudioManager.isMusicActive()) { Intent i = new Intent("com.android.music.musicservicecommand"); i.putExtra("command", "pause"); YourApplicationClass.this.sendBroadcast(i); } 
  • Android MediaPlayer Detener y reproducir
  • ¿Cómo obtener la frecuencia de muestreo y la frecuencia del archivo de música (MP3) en android?
  • MediaPlayer.seekTo () no funciona para la posición sin búfer
  • Reproductor de medios de Android devuelve IllegalStateException
  • Android MediaPlayer atascado en preparar ()
  • MediaPlayer setDataSource necesita asesoramiento sobre las mejores prácticas
  • Reproducción de vídeo mediante la clase MediaPlayer
  • Android Stop Música de fondo
  • Android: reproductor nativo con subtítulos
  • Reproductor multimedia reproduciendo varios archivos al mismo tiempo
  • Android - MediaPlayer tamaño de búfer en ICS 4.0
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.