Cómo reproducir o reanudar la música de otro reproductor de música de mi código?
En mi aplicación para Android quiero reproducir o reanudar la música reproducida después de haberla detenido. Tengo mi aplicación para pausar la música mediante el envío de una emisión , pero no puedo conseguir que para reproducir o reanudar la música.
Aquí está el código para pausar
- Android Mediaplayer: problema de setDataSource para el archivo de medios descargado
- Borrar el marco de video de la vista de superficie en video completado
- ¿Cómo desarrollar un reproductor de video que recibe transmisión de video en la difusión wi-fi / multidifusión?
- ¿Grabar audio en Android con MediaPlayer como fuente?
- Cómo reproducir el archivo de audio Mp3 desde el servidor
Intent i = new Intent("com.android.music.musicservicecommand"); i.putExtra("command", "pause"); sendBroadcast(i);
¿Cómo puede hacerse esto?
Edit: lo siento, escribí "resume" en lugar de "pause"
- SurfaceView en blanco al reproducir vídeo usinng mediaplayer
- Video androide, escuchar sonido pero no video
- Android mediaplayer flujo de archivos mp3 en línea
- Establecer mi aplicación como reproductor de música por defecto en android programatically
- Buscando retroalimentación técnica en Nextreaming NexPlayer ™
- Control de reproducción de botón de pausa en fragmento de servicio de reproductor de música
- YouTube Player API en android ya no funciona bien
- Servicio de Android que controla MediaPlayer
Esta pregunta es vieja. Aquí es lo que he descubierto después de probar estos.
He intentado y verificado estos comandos para trabajar muy bien.
// pause Intent i = new Intent("com.android.music.musicservicecommand"); i.putExtra("command", "pause"); sendBroadcast(i); // play Intent i = new Intent("com.android.music.musicservicecommand"); i.putExtra("command", "play"); sendBroadcast(i); // next Intent i = new Intent("com.android.music.musicservicecommand"); i.putExtra("command", "next"); sendBroadcast(i); // previous Intent i = new Intent("com.android.music.musicservicecommand"); i.putExtra("command", "previous"); sendBroadcast(i);
Algunos más información sobre los comandos disponibles:
public static final String SERVICECMD = "com.android.music.musicservicecommand"; public static final String CMDNAME = "command"; public static final String CMDTOGGLEPAUSE = "togglepause"; public static final String CMDSTOP = "stop"; public static final String CMDPAUSE = "pause"; public static final String CMDPLAY = "play"; public static final String CMDPREVIOUS = "previous"; public static final String CMDNEXT = "next";
Tratar de usar
Intent i = new Intent("com.android.music.musicservicecommand"); i.putExtra("command", "togglepause"); sendBroadcast(i);
Actualizar
Pruebe con la siguiente acción:
Intent i = new Intent("com.android.music.musicservicecommand.togglepause"); i.putExtra("command", "togglepause"); sendBroadcast(i);
- Agregar EditText a la barra de herramientas
- Explicación del método getPixels para un mapa de bits en Android