Buscando un ejemplo de la nueva API de Android setMediaButtonReceiver

Actualmente estoy usando

mAudioManager.registerMediaButtonEventReceiver(mRemoteControlResponder); 

Pero esto ahora está obsoleto en 5.0 y reemplazado por setMediaButtonReceiver . Hay 5 enlaces en Google que apuntan a developer.android.com.

¿Alguien ha usado esto todavía? Si es así, ¿puede dar un ejemplo?

Compruebe esta página: http://grepcode.com/file/repo1.maven.org/maven2/org.robolectric/android-all/5.0.0_r2-robolectric-0/android/media/session/MediaSession.java Es un Ejemplo bastante grande del flujo completo.Aquí una de las partes más relevantes

Establezca una intención pendiente para su receptor de botón multimedia para permitir que se reinicie la reproducción después de que se haya detenido la sesión. Si su aplicación se inicia de esta manera, una intención de android.content.Intent.ACTION_MEDIA_BUTTON se enviará a través de la intención pendiente.

Parámetros: nullmbr El android.app.PendingIntent para enviar el evento del botón multimedia a.

  public void More ...setMediaButtonReceiver(@Nullable PendingIntent mbr) { try { mBinder.setMediaButtonReceiver(mbr); } catch (RemoteException e) { Log.wtf(TAG, "Failure in setMediaButtonReceiver.", e); } } 
  • Android 5.0+ AudioManager setMode no funciona
  • ¿Por qué AudioManager.isStreamMuted no está disponible?
  • Android - ¿es posible saber qué aplicación tiene audiofocus?
  • AudioManager.isWiredHeadsetOn () no funciona en android
  • La transmisión de audio se detiene después de 5 segundos
  • Recuperación del nombre de la aplicación que tiene cambio de enfoque de audio
  • Cómo proporcionar vibraciones personalizadas en las llamadas entrantes específicas
  • Volumen de auriculares de enlace de Android al volumen principal
  • Controlar las teclas de volumen
  • No es capaz de lograr un loop de audio Gapless hasta ahora en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.