在 1.1 版(及向后版本)中,有一个选项可以使用
.setEnableAudiOffload
中的 Exoplayer.Builder
卸载音频。
在 1.2 版本中他们删除了它,只提到了这一点:
可以通过
中的setAudioOffloadPreference启用Offload。如果设置的首选项是启用,设备支持格式卸载,并且轨道选择是单个音轨,则将启用音频卸载。TrackSelectionParameters
但是我们如何以及在哪里使用
TrackSelectionParameters
?我仍然不清楚。
不知道这是否是正确的解决方案,但我找到了这样的API:
exoPlayer.trackSelectionParameters = exoPlayer.trackSelectionParameters
.buildUpon()
.setAudioOffloadPreferences(
AudioOffloadPreferences
.Builder()
.setAudioOffloadMode(AudioOffloadPreferences.AUDIO_OFFLOAD_MODE_ENABLED)
.build()
)
.build()