Add stop to allowed actions. (#874)
This commit is contained in:
parent
4fe3cb707b
commit
eea0e444db
@ -164,6 +164,8 @@ public class MediaButtonReceiver extends BroadcastReceiver {
|
||||
act = PlaybackService.ACTION_PLAY;
|
||||
break;
|
||||
case KeyEvent.KEYCODE_MEDIA_PAUSE:
|
||||
case KeyEvent.KEYCODE_MEDIA_STOP:
|
||||
// We will behave the same as Google Play Music: for "Stop" we unconditionally Pause instead
|
||||
if (action == KeyEvent.ACTION_DOWN)
|
||||
act = PlaybackService.ACTION_PAUSE;
|
||||
break;
|
||||
|
@ -165,8 +165,8 @@ public class RemoteControlImplLp implements RemoteControl.Client {
|
||||
|
||||
session.setPlaybackState(new PlaybackState.Builder()
|
||||
.setState(playbackState, service.getPosition(), 1.0f)
|
||||
.setActions(PlaybackState.ACTION_PLAY | PlaybackState.ACTION_PAUSE | PlaybackState.ACTION_PLAY_PAUSE |
|
||||
PlaybackState.ACTION_SKIP_TO_NEXT | PlaybackState.ACTION_SKIP_TO_PREVIOUS)
|
||||
.setActions(PlaybackState.ACTION_PLAY | PlaybackState.ACTION_STOP | PlaybackState.ACTION_PAUSE | PlaybackState.ACTION_PLAY_PAUSE |
|
||||
PlaybackState.ACTION_SKIP_TO_NEXT | PlaybackState.ACTION_SKIP_TO_PREVIOUS)
|
||||
.build());
|
||||
mMediaSession.setActive(true);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user