diff options
author | Cédric Cabessa <ced@ryick.net> | 2017-08-14 21:54:31 +0200 |
---|---|---|
committer | Cédric Cabessa <ced@ryick.net> | 2017-08-14 23:33:25 +0200 |
commit | f3ceccfa829402541dc7603037877f2e08efbf9b (patch) | |
tree | 9efeaefc53c11e7543bb95761265ea6148ac4d13 /core/src/free/java/de | |
parent | 657a91b036aa86d94734f8b0ef88a036ec5a48a5 (diff) | |
download | AntennaPod-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.java | 10 |
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 + } } |