【发布时间】:2021-02-04 14:50:58
【问题描述】:
我正在尝试更改使用 HLS 时发送的 http 标头。 这是我当前代码的样子:
private MediaSource buildMediaStore(String streamUrl) {
Uri streamUri = Uri.parse(streamUrl);
HttpDataSource.Factory dataSourceFactory = new DefaultHttpDataSourceFactory("custom_player", defaultBandwidthMeter);
return new HlsMediaSource.Factory(dataSourceFactory).setExtractorFactory(new DefaultHlsExtractorFactory()).createMediaSource(streamUri);
}
我该怎么做?我考虑过使用构建的 HttpDataSource,但据我所知,我无法将其传递给 HlsMediaSource 或 HlsMediaSource.Factory。
【问题讨论】:
标签: android http-live-streaming exoplayer2.x