¿Cómo usar MediaSessionCompat?
¿Cómo utilizo un MediaSessionCompat? ¿Puede alguien dar un ejemplo simple de trabajo?
He encontrado algunos, pero utilizan:
- ¿Qué es Context.getExternalMediaDir ()?
- Uso de MediaController en Android 5
- Mediacodec vs mediaplayer y mediarecorder
- Comunicación entre servicio y actividad en una aplicación android mediaplayer
- Reproducción de un tono de timbre de una actividad se detiene abruptamente
MediaSessionCompat _mediaSession = new MediaSessionCompat(context, "tag");
Esto me da error: The constructor MediaSessionCompat(Context, String) is undefined
y quiere que use MediaSessionCompat(Context, String, ComponentName, PendingIntent)
- android.media paquete falta pocas clases en sdk-plataformas
- Reproducir archivos multimedia desde una red telefónica WiFi
- Android Equalizer para nivel de API <9
- Reproducción de música BG en actividades en Android
- ¿Cómo puedo detectar que el objeto MediaPlayer comienza a reproducirse?
- ¿Cómo consultar al proveedor de contenido de Android MediaStore, evitando las imágenes huérfanas?
- Obtener imágenes en miniatura
- Cómo grabar vídeo en Android en Stream
SampleMediaRouterActivity.java en Support7Demos parece ser un buen lugar para comenzar.
He encontrado un ejemplo de trabajo aquí, que he probado tanto en kitkat y malvavisco.
Pero tenga en cuenta, a veces, a veces bloqueo de control de pantalla no aparecen debido a la configuración de Android (es decir, Configuración> Sonidos y Notificaciones> Notificación> Mientras Bloqueado> Ocultar contenido sensible) Vea a continuación:
MediaSessionCompat
está en android.support.v4
y es el Constructor que usa .. es una compatibilidad hacia atrás para MediaSession
introducida en api 21, y este es su Contrustor ; Sin embargo, si desea utilizar el Constructor al que se está refiriendo, necesita compilar su proyecto con api 21+;