This commit is contained in:
Martin Fietz 2015-11-23 21:38:36 +01:00
parent 59e0615a40
commit 506b821249

View File

@ -1246,8 +1246,7 @@ public class PlaybackServiceMediaPlayer implements SharedPreferences.OnSharedPre
&& event.getRepeatCount() == 0) { && event.getRepeatCount() == 0) {
switch (event.getKeyCode()) { switch (event.getKeyCode()) {
case KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE: case KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE:
case KeyEvent.KEYCODE_HEADSETHOOK: case KeyEvent.KEYCODE_HEADSETHOOK: {
{
Log.d(TAG, "Received Play/Pause event from RemoteControlClient"); Log.d(TAG, "Received Play/Pause event from RemoteControlClient");
if (playerStatus == PlayerStatus.PAUSED || playerStatus == PlayerStatus.PREPARED) { if (playerStatus == PlayerStatus.PAUSED || playerStatus == PlayerStatus.PREPARED) {
resume(); resume();
@ -1264,8 +1263,7 @@ public class PlaybackServiceMediaPlayer implements SharedPreferences.OnSharedPre
} }
return true; return true;
} }
case KeyEvent.KEYCODE_MEDIA_PLAY: case KeyEvent.KEYCODE_MEDIA_PLAY: {
{
Log.d(TAG, "Received Play event from RemoteControlClient"); Log.d(TAG, "Received Play event from RemoteControlClient");
if (playerStatus == PlayerStatus.PAUSED || playerStatus == PlayerStatus.PREPARED) { if (playerStatus == PlayerStatus.PAUSED || playerStatus == PlayerStatus.PREPARED) {
resume(); resume();
@ -1275,8 +1273,7 @@ public class PlaybackServiceMediaPlayer implements SharedPreferences.OnSharedPre
} }
return true; return true;
} }
case KeyEvent.KEYCODE_MEDIA_PAUSE: case KeyEvent.KEYCODE_MEDIA_PAUSE: {
{
Log.d(TAG, "Received Pause event from RemoteControlClient"); Log.d(TAG, "Received Pause event from RemoteControlClient");
if (playerStatus == PlayerStatus.PLAYING) { if (playerStatus == PlayerStatus.PLAYING) {
pause(false, true); pause(false, true);
@ -1288,14 +1285,12 @@ public class PlaybackServiceMediaPlayer implements SharedPreferences.OnSharedPre
} }
return true; return true;
} }
case KeyEvent.KEYCODE_MEDIA_STOP: case KeyEvent.KEYCODE_MEDIA_STOP: {
{
Log.d(TAG, "Received Stop event from RemoteControlClient"); Log.d(TAG, "Received Stop event from RemoteControlClient");
stop(); stop();
return true; return true;
} }
case KeyEvent.KEYCODE_MEDIA_NEXT: case KeyEvent.KEYCODE_MEDIA_NEXT: {
{
Log.d(TAG, "Received next event from RemoteControlClient"); Log.d(TAG, "Received next event from RemoteControlClient");
endPlayback(true); endPlayback(true);
return true; return true;