diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2013-05-03 18:31:39 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2013-05-03 18:31:39 +0200 |
commit | 62d7a927ad6a53b4ffa58bd8fef6368d698c3938 (patch) | |
tree | 47e3a2c79d2452d4c9ba3dbf46519b28c4b85b30 /src/de/danoeh/antennapod/util/playback/PlaybackController.java | |
parent | e65c1b7322327754d2f0cfc46138fe7fdab79693 (diff) | |
download | AntennaPod-62d7a927ad6a53b4ffa58bd8fef6368d698c3938.zip |
Added buttons to control playback speed
Diffstat (limited to 'src/de/danoeh/antennapod/util/playback/PlaybackController.java')
-rw-r--r-- | src/de/danoeh/antennapod/util/playback/PlaybackController.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/de/danoeh/antennapod/util/playback/PlaybackController.java b/src/de/danoeh/antennapod/util/playback/PlaybackController.java index b80cb54bc..0060c756f 100644 --- a/src/de/danoeh/antennapod/util/playback/PlaybackController.java +++ b/src/de/danoeh/antennapod/util/playback/PlaybackController.java @@ -327,6 +327,8 @@ public abstract class PlaybackController { break; case PlaybackService.NOTIFICATION_TYPE_PLAYBACK_END: onPlaybackEnd(); + case PlaybackService.NOTIFICATION_TYPE_PLAYBACK_SPEED_CHANGE: + onPlaybackSpeedChange(); break; } @@ -354,6 +356,8 @@ public abstract class PlaybackController { } } }; + + public abstract void onPlaybackSpeedChange(); public abstract void onShutdownNotification(); @@ -657,13 +661,13 @@ public abstract class PlaybackController { public boolean canSetPlaybackSpeed() { return playbackService != null && playbackService.canSetSpeed(); } - + public void setPlaybackSpeed(double speed) { if (playbackService != null) { playbackService.setSpeed(speed); } } - + public double getCurrentPlaybackSpeedMultiplier() { if (canSetPlaybackSpeed()) { return playbackService.getCurrentPlaybackSpeed(); |