diff options
author | Jean-Michel Trivi <jmtrivi@google.com> | 2013-03-22 09:30:50 -0700 |
---|---|---|
committer | Jean-Michel Trivi <jmtrivi@google.com> | 2013-03-29 09:47:48 -0700 |
commit | bc43b4c2f24fd03c0d0546895c97918c1736d9fb (patch) | |
tree | 4b89014791d7e01d444c962a27e8c63bb3694990 /core/java/com/android | |
parent | a4b68908bdfefdf6c79a8b2c3d7bda00c543532f (diff) | |
download | frameworks_base-bc43b4c2f24fd03c0d0546895c97918c1736d9fb.zip frameworks_base-bc43b4c2f24fd03c0d0546895c97918c1736d9fb.tar.gz frameworks_base-bc43b4c2f24fd03c0d0546895c97918c1736d9fb.tar.bz2 |
RemoteControlClient can report current position, speed
Extend RemoteControlClient class to support reporting the
current playback position, and the playback speed.
Define listener for an application to receive new playback
position to seek to (use of listener to be implemented).
Update IRemoteControlDisplay implementations to new interface.
bug 8120740
Change-Id: I2654daeca1ac49713d325df8226dceb85943c020
Diffstat (limited to 'core/java/com/android')
-rw-r--r-- | core/java/com/android/internal/widget/TransportControlView.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/com/android/internal/widget/TransportControlView.java b/core/java/com/android/internal/widget/TransportControlView.java index c33f038..8ebe94c 100644 --- a/core/java/com/android/internal/widget/TransportControlView.java +++ b/core/java/com/android/internal/widget/TransportControlView.java @@ -143,7 +143,8 @@ public class TransportControlView extends FrameLayout implements OnClickListener mLocalHandler = new WeakReference<Handler>(handler); } - public void setPlaybackState(int generationId, int state, long stateChangeTimeMs) { + public void setPlaybackState(int generationId, int state, long stateChangeTimeMs, + long currentPosMs, float speed) { Handler handler = mLocalHandler.get(); if (handler != null) { handler.obtainMessage(MSG_UPDATE_STATE, generationId, state).sendToTarget(); |