2012-03-13 65 views
0

我正在嘗試創建一個應用,通過rtsp將視頻從ip-camera流式傳輸到android。爲了測試這個,我試圖使用VLC的rtsp流。vlc stream to Android

我使用的代碼是:

VideoView videoView = (VideoView) findViewById(R.id.video); 

    Uri video = Uri.parse("rtsp://192.168.1.10:5544/test.sdp"); 
    videoView.setVideoURI(video); 
    videoView.start(); 

時,這是運行我得到「抱歉,該視頻無法播放」。看來有很多人有這個問題,但我找不到解決辦法。

的logcat的文件是這樣的:

03-13 13:11:44.577: D/dalvikvm(400): GC_EXPLICIT freed 606K, 12% free 6429K/7239K, paused 3ms+4ms 

03-13 13:11:49.346: D/MediaPlayer(400): Couldn't open file on client side, trying server side 

03-13 13:11:49.630: E/MediaPlayer(400): error (1, -2147483648) 

03-13 13:11:50.187: E/MediaPlayer(400): Error (1,-2147483648) 

03-13 13:11:50.187: D/VideoView(400): Error: 1,-2147483648 

03-13 13:11:50.697: D/dalvikvm(400): GC_FOR_ALLOC freed 10K, 11% free 6482K/7239K, paused 310ms 

03-13 13:11:50.867: D/dalvikvm(400): GC_CONCURRENT freed <1K, 4% free 6983K/7239K, paused 4ms+2ms 

任何和所有幫助將不勝感激。

回答

0

我有VideoView同樣的問題,但我得到了它與MediaPlayer的工作。 在這裏你有一個例子https://github.com/commonsguy/vidtry/tree

+0

非常感謝這個響應現在它與這個代碼工作。原來在模擬器中沒有視頻播放器..學校男孩錯誤。 – Jono 2012-03-30 11:52:12

+0

@Jono:你可以在模擬器中測試視頻嗎(我遇到同樣的問題)? – 2012-04-16 06:16:40