Error_code_io_bad_http_status exoplayer androidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Error_code_io_bad_http_status exoplayer android

Сообщение Anonymous »

У меня URL формы http: //x.x.x: 80/movie/hqzqut3i7b/qhgtlio2v4/xxxx.mp4? play_token = 6nsyobgukj от того, где я хочу получить видео и отобразить его в Exoplayer. Я подтвердил, что URL прекрасно работает, поместив этот URL -адрес в сетевой потоке VLC. Но тот же URL не работает в Exoplayer. Вот мой экзоплайер инициализирующий код. < /P>

Код: Выделить всё

private fun initializePlayer() {
if (url.isNotEmpty()){
player = SimpleExoPlayer.Builder(this).build()
binding.videoView.resizeMode = AspectRatioFrameLayout.RESIZE_MODE_FILL
player.videoScalingMode = C.VIDEO_SCALING_MODE_SCALE_TO_FIT
binding.videoView.player = player
val mediaItem: MediaItem = MediaItem.fromUri(url)
Log.d("testurl", url)
player.setMediaItem(mediaItem)
player.playWhenReady = playWhenReady
player.seekTo(currentWindow, playbackPosition)
player.prepare()
player.addListener(this)
} else {
Toast.makeText(this, "Unable to play the video!", Toast.LENGTH_SHORT).show()
}
}
Я также реализовал OnPlayerError прослушивание, чтобы поймать ошибку.

Код: Выделить всё

override fun onPlayerError(error: PlaybackException) {
super.onPlayerError(error)
if (error.message!=null) {
Log.d("testmediaerror", "${error.errorCodeName} ${error.message}")
} else {
Log.d("testmediaerror", error.errorCodeName)
}
}
Итак, с этим кодом, если block in onplayererror был выполнен, и он отобразила ошибку как d/testmedieRror: error_code_io_bad_http_status source error . Также необходимо упомянуть, что мой сервер возвращает видео с кодом состояния 302 .

Подробнее здесь: https://stackoverflow.com/questions/690 ... er-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»