我如何在android webview上播放我的rtsp视频?

时间:2012-04-18 16:12:54

标签: android android-webview rtsp android-mediaplayer android-video-player

我的意思是我有这样的链接:http://15....../a.stream

我编写此代码以查看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(); 

此代码首先运行。但有一天相同的代码说: 无法播放视频 抱歉,此视频无法播放。

我的第一个问题是为什么那样提醒我? 第二个问题可能是我以另一种方式播放视频也许是工作。就像我在webview中播放视频一样,这可能是有用的吗?我如何在webview上播放rtsp视频流?

...谢谢

2 个答案:

答案 0 :(得分:4)

您无法在网页浏览中播放rtsp。只有Flash(rtmp)流在带有Flash播放器的浏览器中播放。如果流是rtsp,则浏览器将在外部视频播放器中打开它。

HTTPS渐进流仅支持3.0 +。

答案 1 :(得分:0)

  • 如果您的设备以某种方式闪存,WebView会播放rtmp和rtsp。如果没有它,它将无法发挥作用,因此API版本很重要,因为Flash播放器曾用于早期的API。

  • 在Android中直播的最佳方法是使用Vitamio。这是最好的解决方案。它可以播放多种流格式,包括rtmp和rtsp。