From f5af6e8f169e9be98353ac8951275e5d44ff5d15 Mon Sep 17 00:00:00 2001 From: olly Date: Mon, 12 Nov 2018 05:45:14 -0800 Subject: [PATCH] Document need to call MediaSessionCompat.setActive ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=221078075 --- .../exoplayer2/ext/mediasession/MediaSessionConnector.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/extensions/mediasession/src/main/java/com/google/android/exoplayer2/ext/mediasession/MediaSessionConnector.java b/extensions/mediasession/src/main/java/com/google/android/exoplayer2/ext/mediasession/MediaSessionConnector.java index 27ce380a6df..de14cbf6d74 100644 --- a/extensions/mediasession/src/main/java/com/google/android/exoplayer2/ext/mediasession/MediaSessionConnector.java +++ b/extensions/mediasession/src/main/java/com/google/android/exoplayer2/ext/mediasession/MediaSessionConnector.java @@ -55,6 +55,11 @@ /** * Connects a {@link MediaSessionCompat} to a {@link Player}. * + *

This connector does not call {@link MediaSessionCompat#setActive(boolean)}, and so + * application code is responsible for making the session active when desired. A session must be + * active for transport controls to be displayed (e.g. on the lock screen) and for it to receive + * media button events. + * *

The connector listens for actions sent by the media session's controller and implements these * actions by calling appropriate player methods. The playback state of the media session is * automatically synced with the player. The connector can also be optionally extended by providing