Ниже код не работает должным образом, и он показывает ошибку.
ExoPlayer player = ExoPlayerFactory.newSimpleInstance(
new DefaultRenderersFactory(this),
new DefaultTrackSelector(), new DefaultLoadControl());
Uri uri = Uri.parse(live uri path);
MediaSource mediaSource = buildMediaSource(uri);
player.prepare(mediaSource, true, false);
player.setPlayWhenReady(true);
private MediaSource buildMediaSource(Uri uri) {
DataSource.Factory manifestDataSourceFactory =
new DefaultHttpDataSourceFactory("ua");
DashChunkSource.Factory dashChunkSourceFactory =
new DefaultDashChunkSource.Factory(
new DefaultHttpDataSourceFactory("ua", BANDWIDTH_METER));
return new DashMediaSource.Factory(dashChunkSourceFactory,
manifestDataSourceFactory).createMediaSource(uri);
}
Ошибка, которую показывает вышеуказанный код ::
ExoPlayerImplInternal: Source error.
com.google.android.exoplayer2.upstream.HttpDataSource$InvalidResponseCodeException: Response code: 301