summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/service
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/podfetcher/service')
-rw-r--r--src/de/podfetcher/service/PlaybackService.java16
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);
- }
-
}