summaryrefslogtreecommitdiff
path: root/media
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2021-08-09 15:15:28 -0700
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2021-08-25 02:36:36 +0000
commit5231cd22966f3a60707be89b6a11f5bf293686b7 (patch)
treebd2af5e3e42ea8e2227804f68af4f4027ff8cf3c /media
parent4272d2deb068d9e72751ef14f3edb9ffb0a79259 (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 (cherry picked from commit c69743ea169f8e0c87ecb48d6d9e81a1286605ee)
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
*/