Handle audio focus (#198)
This commit is contained in:
parent
e914ee61f1
commit
e7299febd1
1 changed files with 8 additions and 0 deletions
|
@ -13,6 +13,7 @@ import com.google.android.exoplayer2.DefaultRenderersFactory
|
||||||
import com.google.android.exoplayer2.ExoPlayer
|
import com.google.android.exoplayer2.ExoPlayer
|
||||||
import com.google.android.exoplayer2.MediaItem
|
import com.google.android.exoplayer2.MediaItem
|
||||||
import com.google.android.exoplayer2.Player
|
import com.google.android.exoplayer2.Player
|
||||||
|
import com.google.android.exoplayer2.audio.AudioAttributes
|
||||||
import com.google.android.exoplayer2.trackselection.DefaultTrackSelector
|
import com.google.android.exoplayer2.trackselection.DefaultTrackSelector
|
||||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||||
import dev.jdtech.jellyfin.database.DownloadDatabaseDao
|
import dev.jdtech.jellyfin.database.DownloadDatabaseDao
|
||||||
|
@ -93,6 +94,13 @@ constructor(
|
||||||
)
|
)
|
||||||
player = ExoPlayer.Builder(application, renderersFactory)
|
player = ExoPlayer.Builder(application, renderersFactory)
|
||||||
.setTrackSelector(trackSelector)
|
.setTrackSelector(trackSelector)
|
||||||
|
.setAudioAttributes(
|
||||||
|
AudioAttributes.Builder()
|
||||||
|
.setContentType(C.AUDIO_CONTENT_TYPE_MOVIE)
|
||||||
|
.setUsage(C.USAGE_MEDIA)
|
||||||
|
.build(),
|
||||||
|
/* handleAudioFocus = */ true
|
||||||
|
)
|
||||||
.setSeekBackIncrementMs(appPreferences.playerSeekBackIncrement)
|
.setSeekBackIncrementMs(appPreferences.playerSeekBackIncrement)
|
||||||
.setSeekForwardIncrementMs(appPreferences.playerSeekForwardIncrement)
|
.setSeekForwardIncrementMs(appPreferences.playerSeekForwardIncrement)
|
||||||
.build()
|
.build()
|
||||||
|
|
Loading…
Reference in a new issue