diff options
author | Jean-Michel Trivi <jmtrivi@google.com> | 2021-08-09 15:15:28 -0700 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-08-25 02:36:36 +0000 |
commit | 5231cd22966f3a60707be89b6a11f5bf293686b7 (patch) | |
tree | bd2af5e3e42ea8e2227804f68af4f4027ff8cf3c /media | |
parent | 4272d2deb068d9e72751ef14f3edb9ffb0a79259 (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.java | 7 |
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 */ |