Revert "feat: let ExoPlayer handle audio focus (pause on calls / other media apps)"

This reverts commit bce50d1d01.
This commit is contained in:
Claude
2026-06-28 19:45:41 +00:00
parent bce50d1d01
commit 95a2d9c44e
@@ -22,8 +22,6 @@ package com.vitorpamplona.amethyst.service.playback.playerPool
import android.content.Context
import androidx.annotation.OptIn
import androidx.media3.common.AudioAttributes
import androidx.media3.common.C
import androidx.media3.common.MediaItem
import androidx.media3.common.Player
import androidx.media3.common.util.UnstableApi
@@ -69,18 +67,6 @@ class ExoPlayerBuilder(
.apply {
setMediaSourceFactory(CustomMediaSourceFactory(videoCache, dataSourceFactory))
setLoadControl(feedTunedLoadControl())
// Let ExoPlayer own audio focus: pause when a call or another media app takes over
// (which flips isPlaying false, so V4V streaming payments stop with it) and duck for
// transient interruptions. USAGE_MEDIA so the system treats it as ordinary playback.
setAudioAttributes(
AudioAttributes
.Builder()
.setUsage(C.USAGE_MEDIA)
.setContentType(C.AUDIO_CONTENT_TYPE_MOVIE)
.build(),
// handleAudioFocus =
true,
)
}.build()
.apply {
PcmTapRegistry.registerPlayer(this, sink)