这就是我实现HlsMediasource的方式。
private HlsMediaSource buildMediaSource(Uri uri) {
DataSource.Factory dataSourceFactory = new DefaultHttpDataSourceFactory(Util.getUserAgent(this,"DijiTv"));
return new HlsMediaSource.Factory(dataSourceFactory)
.setAllowChunklessPreparation(true)
.createMediaSource(uri);
}
这是我正在使用的网址:
http://live12.akt.hotstar-cdn.net/hls/live/2003697/ipl2019/hin/fulldvrm0104may2019/master_4.m3u8