Explorar o código

handle audio focus and becoming noisy

Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
parneet-guraya hai 1 ano
pai
achega
fb6faa2977

+ 3 - 0
app/src/main/java/com/nextcloud/client/media/NextcloudExoPlayer.kt

@@ -23,6 +23,7 @@ package com.nextcloud.client.media
 
 import android.content.Context
 import androidx.annotation.OptIn
+import androidx.media3.common.AudioAttributes
 import androidx.media3.common.util.UnstableApi
 import androidx.media3.datasource.DefaultDataSource
 import androidx.media3.datasource.okhttp.OkHttpDataSource
@@ -53,6 +54,8 @@ object NextcloudExoPlayer {
         return ExoPlayer
             .Builder(context)
             .setMediaSourceFactory(mediaSourceFactory)
+            .setAudioAttributes(AudioAttributes.DEFAULT, true)
+            .setHandleAudioBecomingNoisy(true)
             .setSeekForwardIncrementMs(FIVE_SECONDS_IN_MILLIS)
             .build()
     }