commit | e40dc108eb62e26845e52f1b2c18a6dec715e6c7 | [log] [tgz] |
---|---|---|
author | Gavin Corkery <[email protected]> | Tue Dec 03 18:16:42 2024 +0000 |
committer | Gavin Corkery <[email protected]> | Tue Dec 03 18:22:52 2024 +0000 |
tree | 5ea24e91a97d00bf20b8256be3facf92b7f01af2 | |
parent | 82001aae682492c69ab794935377bc30286fb45d [diff] |
Don't request audio focus on U in UI library test app This breaks due to a platform bug. We can request audio focus on all other SDK versions. Test: Manual Bug: 381359661 Change-Id: I8ab31090ebf634da6dbf0232b650d9d67e47b103
diff --git a/privacysandbox/ui/integration-tests/sdkproviderutils/src/main/java/androidx/privacysandbox/ui/integration/sdkproviderutils/PlayerViewProvider.kt b/privacysandbox/ui/integration-tests/sdkproviderutils/src/main/java/androidx/privacysandbox/ui/integration/sdkproviderutils/PlayerViewProvider.kt index efa13eb..e16c47a 100644 --- a/privacysandbox/ui/integration-tests/sdkproviderutils/src/main/java/androidx/privacysandbox/ui/integration/sdkproviderutils/PlayerViewProvider.kt +++ b/privacysandbox/ui/integration-tests/sdkproviderutils/src/main/java/androidx/privacysandbox/ui/integration/sdkproviderutils/PlayerViewProvider.kt
@@ -18,6 +18,7 @@ import android.content.Context import android.net.Uri +import android.os.Build import android.os.Handler import android.os.Looper import android.util.Log @@ -107,7 +108,11 @@ .setContentType(C.AUDIO_CONTENT_TYPE_MOVIE) .build() - player = ExoPlayer.Builder(context).setAudioAttributes(audioAttributes, true).build() + val handleAudioFocus = Build.VERSION.SDK_INT != Build.VERSION_CODES.UPSIDE_DOWN_CAKE + player = + ExoPlayer.Builder(context) + .setAudioAttributes(audioAttributes, handleAudioFocus) + .build() player?.apply { setPlayWhenReady(autoPlay) setMediaItem(MediaItem.fromUri(Uri.parse(videoUrl)))