From 916074957ff66b08934cf262197b337c00bdbd67 Mon Sep 17 00:00:00 2001 From: James Falcon Date: Thu, 9 May 2013 16:02:15 -0500 Subject: Variable speed playback as user preferences and customization of playback speed. --- .../danoeh/antennapod/util/playback/PlaybackController.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/de/danoeh/antennapod/util/playback/PlaybackController.java') diff --git a/src/de/danoeh/antennapod/util/playback/PlaybackController.java b/src/de/danoeh/antennapod/util/playback/PlaybackController.java index 0060c756f..b15c3d2b0 100644 --- a/src/de/danoeh/antennapod/util/playback/PlaybackController.java +++ b/src/de/danoeh/antennapod/util/playback/PlaybackController.java @@ -255,7 +255,8 @@ public abstract class PlaybackController { public abstract void onPositionObserverUpdate(); - private ServiceConnection mConnection = new ServiceConnection() { + private final ServiceConnection mConnection = new ServiceConnection() { + @Override public void onServiceConnected(ComponentName className, IBinder service) { playbackService = ((PlaybackService.LocalBinder) service) .getService(); @@ -343,7 +344,7 @@ public abstract class PlaybackController { }; - private BroadcastReceiver shutdownReceiver = new BroadcastReceiver() { + private final BroadcastReceiver shutdownReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { @@ -356,7 +357,7 @@ public abstract class PlaybackController { } } }; - + public abstract void onPlaybackSpeedChange(); public abstract void onShutdownNotification(); @@ -662,13 +663,13 @@ public abstract class PlaybackController { return playbackService != null && playbackService.canSetSpeed(); } - public void setPlaybackSpeed(double speed) { + public void setPlaybackSpeed(float speed) { if (playbackService != null) { playbackService.setSpeed(speed); } } - public double getCurrentPlaybackSpeedMultiplier() { + public float getCurrentPlaybackSpeedMultiplier() { if (canSetPlaybackSpeed()) { return playbackService.getCurrentPlaybackSpeed(); } else { -- cgit v1.2.3