瀏覽代碼

handle audio focus and becoming noisy

Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
parneet-guraya 1 年之前
父節點
當前提交
fb6faa2977
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      app/src/main/java/com/nextcloud/client/media/NextcloudExoPlayer.kt

+ 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()
     }