2014-09-09 3 views
2

Я следующий URL: RTMP: //95.87.101.64: 1935/живой/МТВ-ifilm-ifilm-жить-16x9-SDQRMTP потокового видео в Android

Я хочу, чтобы поток видео жить в моем Android мобильный и мой код потоковым является

MediaController mediacontroller = new MediaController(VideoViewActivity.this); 
mediacontroller.setAnchorView(videoview); 
// Get the URL from String VideoURL 
Uri video = Uri.parse(VideoURL); 
Log.e("Video uri", "" + video); 
videoview.setMediaController(mediacontroller); 
videoview.setVideoURI(video); 

videoview.setOnPreparedListener(new OnPreparedListener() { 
    // Close the progress bar and play the video 
    public void onPrepared(MediaPlayer mp) { 
     pDialog.dismiss(); 
     videoview.start(); 
    } 
}); 

, но я не могу играть в видео, и когда я проверяю LogCat я нашел эту ошибку

09-09 14: 43: 19.887: E/MediaPlayer (11277): ошибка (1, -2147483648)

, но когда я изменить видео URL в RTMP: //bomtv.5centscdn.com: 1935/asianetmovie/c1c120277d434ca3b8a2d3bdf654dcba.sdp он прекрасно работает.

Пожалуйста, помогите, где я делаю неправильно.

+0

Какой формат видео из них обоих файлов? –

+0

Я не знаю точного формата обоих этих файлов. – Nirmal

+0

Поскольку некоторые видеоформаты не поддерживаются в видеообъявлениях на старых версиях Android (в некоторых новых версиях тоже), так что лучше было бы попробовать пользовательский просмотр видео как [Vitamio] (https://www.vitamio.org/en/) –

ответ

1

Поскольку некоторые видео форматы не поддерживаются в VideoView на старых версиях андроида (в некоторых новых версиях тоже), так что лучше НУ может попробовать пользовательские видео вид как Vitamio

Смежные вопросы