Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a5c80587 authored by Joseph Pirozzo's avatar Joseph Pirozzo Committed by android-build-merger
Browse files

Merge "AVRCP Controller audio focus while browsing."

am: b99d9e62

Change-Id: I7e8828d0ee482f593a6efbfdfbaebd05b5c691e4
parents 5ab20657 b99d9e62
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -289,6 +289,9 @@ public class BluetoothMediaBrowserService extends MediaBrowserService {
        @Override
        public void onSkipToQueueItem(long id) {
            if (DBG) Log.d(TAG, "onSkipToQueueItem" + id);
            if (mA2dpSinkService != null) {
                mA2dpSinkService.requestAudioFocus(mA2dpDevice, true);
            }
            MediaSession.QueueItem queueItem = mMediaQueue.get((int) id);
            if (queueItem != null) {
                String mediaId = queueItem.getDescription().getMediaId();
@@ -331,6 +334,9 @@ public class BluetoothMediaBrowserService extends MediaBrowserService {
        public void onPlayFromMediaId(String mediaId, Bundle extras) {
            synchronized (BluetoothMediaBrowserService.this) {
                // Play the item if possible.
                if (mA2dpSinkService != null) {
                    mA2dpSinkService.requestAudioFocus(mA2dpDevice, true);
                }
                mAvrcpCtrlSrvc.fetchAttrAndPlayItem(mA2dpDevice, mediaId);
            }