Gifs stop or lower volume of other media playing.

Fixes #14297

Co-authored-by: Alex Hart <alex@signal.org>
This commit is contained in:
Greyson Parrelli
2026-02-17 12:22:56 -05:00
committed by Alex Hart
parent b81c1eb65c
commit ad381783f7
2 changed files with 12 additions and 1 deletions

View File

@@ -1,7 +1,9 @@
package org.thoughtcrime.securesms.video.exo
import android.app.Application
import androidx.media3.common.TrackSelectionParameters
import androidx.media3.exoplayer.ExoPlayer
import io.mockk.every
import io.mockk.mockk
import org.junit.Assert.assertNotNull
import org.junit.Assert.assertThrows
@@ -84,7 +86,9 @@ class ExoPlayerPoolTest {
): ExoPlayerPool<ExoPlayer> {
return object : ExoPlayerPool<ExoPlayer>(maximumReservedPlayers) {
override fun createPlayer(): ExoPlayer {
return mockk<ExoPlayer>(relaxUnitFun = true)
return mockk<ExoPlayer>(relaxUnitFun = true) {
every { trackSelectionParameters } returns TrackSelectionParameters.DEFAULT
}
}
override fun getMaxSimultaneousPlayback(): Int {