summaryrefslogtreecommitdiff
path: root/core/src/free/java/de
diff options
context:
space:
mode:
authorCédric Cabessa <ced@ryick.net>2017-08-14 21:54:31 +0200
committerCédric Cabessa <ced@ryick.net>2017-08-14 23:33:25 +0200
commitf3ceccfa829402541dc7603037877f2e08efbf9b (patch)
tree9efeaefc53c11e7543bb95761265ea6148ac4d13 /core/src/free/java/de
parent657a91b036aa86d94734f8b0ef88a036ec5a48a5 (diff)
downloadAntennaPod-f3ceccfa829402541dc7603037877f2e08efbf9b.zip
add a "rewind" and "fast forward" button for android Wear
This feature is only enabled for "play" build. It is useful to skip advertisement during a podcast. Note: I originaly tried to implement this in the "4 ways controller" managed by the mediaSession (it contains vol up / vol down / skip). This object is linked to the capabilities of the session and seems to be hard to customise without changing the capabilities. This patch simply add 2 new buttons
Diffstat (limited to 'core/src/free/java/de')
-rw-r--r--core/src/free/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceFlavorHelper.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/src/free/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceFlavorHelper.java b/core/src/free/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceFlavorHelper.java
index 6bc3ed7c5..4e6482fda 100644
--- a/core/src/free/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceFlavorHelper.java
+++ b/core/src/free/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceFlavorHelper.java
@@ -2,6 +2,8 @@ package de.danoeh.antennapod.core.service.playback;
import android.content.Context;
import android.support.annotation.StringRes;
+import android.support.v4.media.session.MediaSessionCompat;
+import android.support.v4.media.session.PlaybackStateCompat;
/**
* Class intended to work along PlaybackService and provide support for different flavors.
@@ -41,4 +43,12 @@ public class PlaybackServiceFlavorHelper {
boolean onSharedPreference(String key) {
return false;
}
+
+ void sessionStateAddActionForWear(PlaybackStateCompat.Builder sessionState, String actionName, CharSequence name, int icon) {
+ // no-op
+ }
+
+ void mediaSessionSetExtraForWear(MediaSessionCompat mediaSession) {
+ // no-op
+ }
}