Kann mir jemand mit Android RemoteControlClient helfen?

8

Ich versuche, die RemoteControlClient einzurichten, damit die Musik meiner App über das Widget gesteuert werden kann, das auf dem Sperrbildschirm erscheint (wie SoundCloud, Google Play Music und andere Musik- / Video-Apps). Ich bin mir nicht sicher, was mit meinem Code nicht stimmt und warum er nicht richtig einhakt, aber hier ist was ich bisher habe ...

Eine Klasse namens MusicService, die versucht, die Updates für den RemoteControlClient zu übernehmen

%Vor%

Dies verwendet eine Klasse, die ich RemoteController genannt habe und die mein RemoteControlClient enthält.

%Vor%

Jedes Mal, wenn ich das Widget aktualisieren möchte, rufe ich startService(new Intent(MusicService.ACTION_PLAY)); auf. Es sieht so aus, als ob es den Dienst korrekt erstellt und immer an den Punkt kommt, wo "Metadaten aktualisieren" steht, aber wenn ich meinen Bildschirm sperre und entsperren sehe ich kein Widget auf meinem Sperrbildschirm / p>

Unten sind auch die wichtigen Teile meines Manifests zu sehen, da dies das Problem irgendwie verursachen könnte ...

%Vor%

Im Moment macht mein MediaButtonReceiver nicht wirklich viel. Ich versuche nur, die Haken zu setzen. Wenn Sie möchten, ist dies meine MediaButtonReceiver-Klasse ...

%Vor%

}

    
jas7457 28.02.2014, 21:17
quelle

1 Antwort

5

Wenn Sie remoteControlClient nicht auf dem Sperrbildschirm sehen können, müssen Sie den Audiofokus implementieren. Sie können hier

sehen     
nebyan 19.07.2014 13:22
quelle