Add a previous song action

This is completely untested :)
This commit is contained in:
Christopher Eby 2010-04-05 22:02:56 -05:00
parent ac952a64f2
commit 20d624c793
2 changed files with 4 additions and 1 deletions

View File

@ -97,7 +97,7 @@ public class MediaButtonReceiver extends BroadcastReceiver {
break;
case KeyEvent.KEYCODE_MEDIA_PREVIOUS:
if (action == KeyEvent.ACTION_DOWN)
//context.startService(getCommand(context, PlaybackService.PREVIOUS_SONG));
context.startService(getCommand(context, PlaybackService.PREVIOUS_SONG));
break;
default:
return;

View File

@ -57,6 +57,7 @@ public class PlaybackService extends Service implements Runnable, MediaPlayer.On
public static final String TOGGLE_PLAYBACK = "org.kreed.vanilla.action.TOGGLE_PLAYBACK";
public static final String NEXT_SONG = "org.kreed.vanilla.action.NEXT_SONG";
public static final String PREVIOUS_SONG = "org.kreed.vanilla.action.PREVIOUS_SONG";
public static final String EVENT_REPLACE_SONG = "org.kreed.vanilla.event.REPLACE_SONG";
public static final String EVENT_CHANGED = "org.kreed.vanilla.event.CHANGED";
@ -119,6 +120,8 @@ public class PlaybackService extends Service implements Runnable, MediaPlayer.On
delta = 0;
else if (NEXT_SONG.equals(action))
delta = 1;
else if (PREVIOUS_SONG.equals(action))
delta = -1;
else
return;