2014-11-09 19 views

risposta

3

controllare questa pagina: http://grepcode.com/file/repo1.maven.org/maven2/org.robolectric/android-all/5.0.0_r2-robolectric-0/android/media/session/MediaSession.java Si tratta di una piuttosto grande esempio di completa flow.Here una delle parti più importanti

Impostare un intento in sospeso per il ricevitore pulsante di supporto per consentire la riproduzione di riavviare dopo la sessione ha stato fermato Se la tua app viene avviata in questo modo, l'intento di android.content.Intent.ACTION_MEDIA_BUTTON verrà inviato tramite l'intento in sospeso.

Parametri: nullmbr Android.app.PendingIntent per inviare l'evento del pulsante multimediale su.

 public void More ...setMediaButtonReceiver(@Nullable PendingIntent mbr) { 
     try { 
       mBinder.setMediaButtonReceiver(mbr); 
     } catch (RemoteException e) { 
      Log.wtf(TAG, "Failure in setMediaButtonReceiver.", e); 
     } 
    } 
+1

Il primo collegamento è corretto, ma non sono sicuro perché è stato incluso il resto come il PO è di non usare * MediaButtonEventReceiver. –

+0

Mi dispiace, mio ​​errore. Stavo dormendo, penso .. Il link ti ha aiutato? –