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。

相關問題