我正在尝试创建一个应用,通过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
任何和所有帮助将不胜感激。
非常感谢这个响应现在它与这个代码工作。原来在模拟器中没有视频播放器..学校男孩错误。 – Jono 2012-03-30 11:52:12
@Jono:你可以在模拟器中测试视频吗(我遇到同样的问题)? – 2012-04-16 06:16:40