如何在 Jetpack Compose Media3 Exoplayer 版本中启用音频卸载1.2

问题描述 投票:0回答:1

在 1.1 版(及向后版本)中,有一个选项可以使用

.setEnableAudiOffload
中的
Exoplayer.Builder
卸载音频。

在 1.2 版本中他们删除了它,只提到了这一点:

可以通过

TrackSelectionParameters
中的setAudioOffloadPreference启用Offload。如果设置的首选项是启用,设备支持格式卸载,并且轨道选择是单个音轨,则将启用音频卸载。

但是我们如何以及在哪里使用

TrackSelectionParameters
?我仍然不清楚。

android android-jetpack-compose exoplayer android-media3
1个回答
0
投票

不知道这是否是正确的解决方案,但我找到了这样的API:

exoPlayer.trackSelectionParameters = exoPlayer.trackSelectionParameters
    .buildUpon()
    .setAudioOffloadPreferences(
         AudioOffloadPreferences
             .Builder()
             .setAudioOffloadMode(AudioOffloadPreferences.AUDIO_OFFLOAD_MODE_ENABLED)
             .build()
    )
    .build()
© www.soinside.com 2019 - 2024. All rights reserved.