2

我的意思是我有这样一个链接:http://15....../a.stream如何在android webview上播放我的rtsp视频?

我写这个代码,看看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有一天,相同的代码说: 无法播放视频 对不起,此视频无法播放。

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

谢谢...

回答

4

你不能在webview中播放rtsp。只有Flash(rtmp)流在浏览器中与Flash播放器一起播放。如果流是rtsp,则浏览器将在外部视频播放器中打开它。

HTTPS渐进流只支持3.0+以下版本。

+0

好的谢谢。所以你对我的第一个问题有什么想法? – 2012-04-18 17:02:09

+0

我们可以更换外部视频播放器? – 2012-04-18 17:03:47

+0

,因为它不会播放它说相同的话:( – 2012-04-18 17:21:10

0
  • 如果您的设备以某种方式闪光灯工作,WebView会播放rtmp以及rtsp。如果没有这个API,它就不会玩,所以API版本很重要,因为Flash Player曾经用于早期的API。

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