diff options
Diffstat (limited to 'src/de/podfetcher/service')
-rw-r--r-- | src/de/podfetcher/service/PlaybackService.java | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/de/podfetcher/service/PlaybackService.java b/src/de/podfetcher/service/PlaybackService.java index 476d4ec52..88ba7a581 100644 --- a/src/de/podfetcher/service/PlaybackService.java +++ b/src/de/podfetcher/service/PlaybackService.java @@ -137,6 +137,17 @@ public class PlaybackService extends Service { Log.d(TAG, "Notification set up"); } + /** Seek a specific position from the current position + * @param delta offset from current position (positive or negative) + * */ + public void seekDelta(int delta) { + seek(player.getCurrentPosition() + delta); + } + + public void seek(int i) { + Log.d(TAG, "Seeking position " + i); + player.seekTo(i); + } public PlayerStatus getStatus() { return status; @@ -150,9 +161,4 @@ public class PlaybackService extends Service { return player; } - public void seek(int i) { - Log.d(TAG, "Seeking position " + i); - player.seekTo(i); - } - } |