vlc流到Android

时间:2012-03-13 13:17:13

标签: android rtsp vlc

我正在尝试创建一个应用程序,通过rtsp将视频从ip-camera流式传输到android。为了测试这个,我试图使用来自VLC的rtsp流。

我使用的代码是:

    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

非常感谢任何和所有帮助。

2 个答案:

答案 0 :(得分:0)

您确定您的设备支持编码吗?你有正确的权限吗? (Internet)的

错误代码有点笼统,请尝试搜索错误。我找到的可能性: http://code.google.com/p/android/issues/detail?id=8624

error (1, -2147483648) on Android

答案 1 :(得分:0)

我遇到了与VideoView相同的问题,但我让它与MediaPlayer一起使用。  这里有一个示例https://github.com/commonsguy/vidtry/tree