summaryrefslogtreecommitdiff
path: root/media
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2021-08-09 15:15:28 -0700
committerJean-Michel Trivi <jmtrivi@google.com>2021-08-20 17:29:57 -0700
commitc69743ea169f8e0c87ecb48d6d9e81a1286605ee (patch)
treefdbfdd1e693945c206bcec91a2c6451a99e909b0 /media
parentdf1723afdfc10112a99f77439224f157af301fa2 (diff)
Notification playback: pause on release
When releasing a MediaPlayer outside of a playback completion (back to back notifications), pause and wait 100ms before releasing the player. Bug: 193832902 Test: create back-to-back notifications, check for glitch Change-Id: Ib8baba4bf2b41e75b526e8490b6c2f31c85c193c
Diffstat (limited to 'media')
-rw-r--r--media/java/android/media/PlayerBase.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/media/java/android/media/PlayerBase.java b/media/java/android/media/PlayerBase.java
index 86ed50bacb63..72ee00f03774 100644
--- a/media/java/android/media/PlayerBase.java
+++ b/media/java/android/media/PlayerBase.java
@@ -102,6 +102,13 @@ public abstract class PlayerBase {
mState = AudioPlaybackConfiguration.PLAYER_STATE_IDLE;
};
+ /** @hide */
+ public int getPlayerIId() {
+ synchronized (mLock) {
+ return mPlayerIId;
+ }
+ }
+
/**
* Call from derived class when instantiation / initialization is successful
*/