Java 使用VideoView通过HTTP向Android传输VLC视频

Java 使用VideoView通过HTTP向Android传输VLC视频,java,android,networking,Java,Android,Networking,我一直在尝试使用VideoView将视频从VLC传输到Android。以下是我一直在使用的VLC命令,我知道它是有效的,因为我已经在web浏览器中对它进行了测试: cvlc v4l2:///dev/video0 --sout '#transcode{width=150,vcodec=VP80,acodec=vorb,ab=128,channels=2,samplerate=200}:std{access=http{mime=video/webm},mux=ffmpeg{mux=webm},dst

我一直在尝试使用VideoView将视频从VLC传输到Android。以下是我一直在使用的VLC命令,我知道它是有效的,因为我已经在web浏览器中对它进行了测试:

cvlc v4l2:///dev/video0 --sout '#transcode{width=150,vcodec=VP80,acodec=vorb,ab=128,channels=2,samplerate=200}:std{access=http{mime=video/webm},mux=ffmpeg{mux=webm},dst=localhost:6124/media.webm}' --sout-keep
我用于videoview的代码如下所示:

String url = "http://" + destinationIP + ":" + 6124 + "/media.webm";

vidView = (VideoView)findViewById(R.id.videoplayer);
vidView.setVideoURI(Uri.parse(url));
vidView.requestFocus();
vidView.start();
这是我在LogCat中看到的唯一错误消息:

E/MediaPlayer: error (1, -2147483648)
我在android上得到的信息是一个对话框,上面写着“不能播放这个视频。”

我发现所有这些错误消息都非常无用,而且似乎没有人遇到与我相同的问题。出什么事了