2

Я имею в виду у меня есть ссылка, как это: http://15....../a.streamКак я играю в свои видео rtsp на веб-сайте Android?

я пишу этот код, чтобы посмотреть видео на Android:

VideoView wv = (VideoView)findViewById(R.id.videoView1); 
wv.setVideoURI(Uri.parse("rtsp://15........./a.stream")); 
MediaController controller = new MediaController(izle.this); 
wv.setMediaController(controller); 
wv.start(); 

Этот код работает first.But один день один и тот же код, говорят: Не могу играть video К сожалению, это видео не воспроизводится.

Мой первый вопрос - почему это так меня насторожило? второй вопрос, может быть, я играю в видео по-другому, может быть, это работа. Как если бы я играл в видео в веб-браузере, возможно, это работа? Как я воспроизвожу видеоролик rtsp на веб-просмотре?

Спасибо ...

ответ

4

Вы не можете играть RTSP в WebView. Только поток Flash (rtmp) воспроизводится в браузере с флеш-плеером. Если потоки rtsp, браузер откроет его во внешнем видеопроигрывателе.

Прогрессивные потоки HTTPS поддерживаются только в пределах 3.0+.

+0

ОК спасибо. так что вы думаете по моему первому вопросу? –

+0

Можно изменить внешний видеоплеер? –

+0

, потому что это не игра для него, говорят одни и те же слова :( –

0
  • WebView воспроизводит rtmp, а также rtsp, если ваше устройство каким-то образом работает на нем. Он не будет играть без этого, поэтому версия API важна, потому что флеш-плеер используется для работы с более ранними API-интерфейсами.

  • Лучший способ перевести в прямом эфире на Android - использовать Vitamio. Это лучшее решение. Он может воспроизводить многочисленные форматы потоков, включая rtmp и rtsp.