Получение ошибки кода ответа 403 из приложения Exoplayer Android - PullRequest
0 голосов
/ 15 января 2020

Я получаю состояние «Запрещено 403» при использовании этого фрагмента кода. Что может быть не так?

BandwidthMeter bandwidthMeter = new DefaultBandwidthMeter();
mediaDataSourceFactory = new DefaultHttpDataSourceFactory (Util.getUserAgent(
       this,
       getString(R.string.app_name)
   ), (TransferListener) bandwidthMeter);

TrackSelection.Factory videoTrackSelectionFactory = new AdaptiveTrackSelection.Factory();
DefaultTrackSelector trackSelector = new DefaultTrackSelector(videoTrackSelectionFactory);
DefaultRenderersFactory rf = new DefaultRenderersFactory(this);
LoadControl lc = new DefaultLoadControl();
final PlayerView playerView = new PlayerView (this);
playerView.setShutterBackgroundColor(Color.TRANSPARENT);
exoPlayerView.addView(playerView);

exoPlayer = ExoPlayerFactory.newSimpleInstance(this, rf, trackSelector, lc, null);
exoPlayerView.setPlayer(exoPlayer);
exoPlayer.setPlayWhenReady(true);

final MediaSource mediaSource = new
HlsMediaSource.Factory(mediaDataSourceFactory)
            .createMediaSource(Uri.parse("http://tv2iptv.com:8000/live/Faysal/faysal123/25755.m3u8"));
DefaultTrackSelector.ParametersBuilder pb = trackSelector . buildUponParameters ();
pb.clearSelectionOverrides();
pb.setMaxVideoSize(4000, 2500);
trackSelector.setParameters(pb);
exoPlayer.prepare(mediaSource, true, true);

Может кто-нибудь сказать мне, с какого момента я могу начать исследовать проблему? Заранее спасибо.

...