带有动态标题的 Exoplayer DAI

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

我正在使用 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())

我应该使用什么侦听器或方法来添加/删除这些标头?即使在预取

谢谢

android exoplayer exoplayer-media-item
© www.soinside.com 2019 - 2024. All rights reserved.