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.
- Media Player inicio parada inicio
- Cómo jugar a la radio en vivo .asx video / x-ms-asf?
- ¿Cómo saber la duración de la canción de audio antes de la transmisión?
- Android: ¿Cómo crear un reproductor de vídeo?
- ¿Cómo puedo configurar el permiso de archivo a MODE_WORLD_READABLE?
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.
- 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
- Android MediaPlayer getCurrentPosition () hace que el audio tartamudea
- Cómo obtener el nombre de archivo de URI
- La reproducción de una canción tras otra provoca un error en MP3Extractor
- MediaPlayer error -2147483648 al reproducir archivos en almacenamiento interno
- ANR android en MediaPlayer restablecer
- VideoView: IllegalStateException en MediaPlayer.getVideoWidth
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); }
- Cómo dibujar una ruta en Google Maps API V2 desde mi ubicación
- ¿Cómo "instalar" Action Bar Sherlock?