我正在使用 Exoplayer (androidx v1.0.1) 来实现动态广告插入 (DAI),我必须在播放“直播”时设置一些自定义标头,并在广告滚动时删除这些标头。
没有标题“直播”将无法播放,我想在广告滚动时删除它们以避免与谷歌发生任何冲突
现在我将它们设置为全局:
mDefaultHttpDataSourceFactory = DefaultHttpDataSource.Factory()
.setAllowCrossProtocolRedirects(true)
.setDefaultRequestProperties(mCustomHeaders)
.setUserAgent(mContext.getString(R.string.player_name))
.setTransferListener(
DefaultBandwidthMeter.Builder(mContext)
.setResetOnNetworkTypeChange(false)
.build())
我应该使用什么侦听器或方法来添加/删除这些标头?即使在预取
谢谢