diff options
| author | 2021-02-13 13:23:58 +0100 | |
|---|---|---|
| committer | 2021-02-13 13:23:58 +0100 | |
| commit | 3de3b87b33b7324f9926587972f76bf436e1b43c (patch) | |
| tree | bffade6567c6b5fb3718d0524fe758224c108f60 | |
| parent | 44a417e00d7e79cbc5af4499b47772c758bba19a (diff) | |
MediaPlayer: optimize audio session update
Do not call PlayerBase baseUpdateSessionId() when
the session ID is set from the constructor.
Bug: 179772484
Test: make
Change-Id: I4e7db14410c8beb98e54c6373f0ca14835ab34b7
| -rw-r--r-- | media/java/android/media/MediaPlayer.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/media/java/android/media/MediaPlayer.java b/media/java/android/media/MediaPlayer.java index ca0d29f2f47f..b7ac793cb6bc 100644 --- a/media/java/android/media/MediaPlayer.java +++ b/media/java/android/media/MediaPlayer.java @@ -921,7 +921,7 @@ public class MediaPlayer extends PlayerBase final AudioAttributes aa = audioAttributes != null ? audioAttributes : new AudioAttributes.Builder().build(); mp.setAudioAttributes(aa); - mp.setAudioSessionId(audioSessionId); + mp.native_setAudioSessionId(audioSessionId); mp.setDataSource(context, uri); if (holder != null) { mp.setDisplay(holder); @@ -987,7 +987,7 @@ public class MediaPlayer extends PlayerBase final AudioAttributes aa = audioAttributes != null ? audioAttributes : new AudioAttributes.Builder().build(); mp.setAudioAttributes(aa); - mp.setAudioSessionId(audioSessionId); + mp.native_setAudioSessionId(audioSessionId); mp.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength()); afd.close(); |