diff options
author | RoboErik <epastern@google.com> | 2014-07-10 13:48:01 -0700 |
---|---|---|
committer | RoboErik <epastern@google.com> | 2014-07-16 12:03:45 -0700 |
commit | 8b4bffcac996b4083e720310a09d315ca1c4a000 (patch) | |
tree | 56726422a371d15b204756f80bce5e487d1ed318 /tests/OneMedia | |
parent | 54892c8b813eb2de3c5c6bcd08c90b8dd0abbec8 (diff) | |
download | frameworks_base-8b4bffcac996b4083e720310a09d315ca1c4a000.zip frameworks_base-8b4bffcac996b4083e720310a09d315ca1c4a000.tar.gz frameworks_base-8b4bffcac996b4083e720310a09d315ca1c4a000.tar.bz2 |
Make MediaSession and MediaController constructors public
This makes the MediaSession/Controller constructors public and registers
with the system behind the scenes.
This also adds a bit about needing to call setActive(true) to start receiving
commands in MediaSession's docs.
Change-Id: If882d229b54c36bf0831aca0255052dda667a2bc
Diffstat (limited to 'tests/OneMedia')
-rw-r--r-- | tests/OneMedia/src/com/android/onemedia/PlayerController.java | 2 | ||||
-rw-r--r-- | tests/OneMedia/src/com/android/onemedia/PlayerSession.java | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/tests/OneMedia/src/com/android/onemedia/PlayerController.java b/tests/OneMedia/src/com/android/onemedia/PlayerController.java index 9cbb455..b47cc3c 100644 --- a/tests/OneMedia/src/com/android/onemedia/PlayerController.java +++ b/tests/OneMedia/src/com/android/onemedia/PlayerController.java @@ -161,7 +161,7 @@ public class PlayerController { Log.e(TAG, "Error getting session", e); return; } - mController = MediaController.fromToken(token); + mController = new MediaController(token); mContext.setMediaController(mController); mController.addCallback(mControllerCb, mHandler); mTransportControls = mController.getTransportControls(); diff --git a/tests/OneMedia/src/com/android/onemedia/PlayerSession.java b/tests/OneMedia/src/com/android/onemedia/PlayerSession.java index 78353b2..feecfde 100644 --- a/tests/OneMedia/src/com/android/onemedia/PlayerSession.java +++ b/tests/OneMedia/src/com/android/onemedia/PlayerSession.java @@ -28,6 +28,7 @@ import android.media.session.PlaybackState; import android.os.Bundle; import android.support.media.protocols.MediaPlayerProtocol; import android.support.media.protocols.MediaPlayerProtocol.MediaStatus; +import android.os.RemoteException; import android.os.SystemClock; import android.util.Log; import android.view.KeyEvent; @@ -84,7 +85,7 @@ public class PlayerSession { .build()); mRouter.setRoutingCallback(new RoutingCallback(), null); - mSession = man.createSession("OneMedia"); + mSession = new MediaSession(mContext, "OneMedia"); mSession.addCallback(mCallback); mSession.addTransportControlsCallback(new TransportCallback()); mSession.setPlaybackState(mPlaybackState); |