我的意思是我有这样的链接: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视频流?
...谢谢
答案 0 :(得分:4)
您无法在网页浏览中播放rtsp。只有Flash(rtmp)流在带有Flash播放器的浏览器中播放。如果流是rtsp,则浏览器将在外部视频播放器中打开它。
HTTPS渐进流仅支持3.0 +。
答案 1 :(得分:0)
如果您的设备以某种方式闪存,WebView会播放rtmp和rtsp。如果没有它,它将无法发挥作用,因此API版本很重要,因为Flash播放器曾用于早期的API。
在Android中直播的最佳方法是使用Vitamio。这是最好的解决方案。它可以播放多种流格式,包括rtmp和rtsp。