summaryrefslogtreecommitdiffstats
path: root/tests/OneMedia
diff options
context:
space:
mode:
authorRoboErik <epastern@google.com>2014-07-10 13:48:01 -0700
committerRoboErik <epastern@google.com>2014-07-16 12:03:45 -0700
commit8b4bffcac996b4083e720310a09d315ca1c4a000 (patch)
tree56726422a371d15b204756f80bce5e487d1ed318 /tests/OneMedia
parent54892c8b813eb2de3c5c6bcd08c90b8dd0abbec8 (diff)
downloadframeworks_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.java2
-rw-r--r--tests/OneMedia/src/com/android/onemedia/PlayerSession.java3
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);