Android应用程序上不显示MJPEG视频

Android应用程序上不显示MJPEG视频,android,stream,live,mjpeg,Android,Stream,Live,Mjpeg,我有一个通过路由器网络连接的Axis IP摄像头,我正试图开发一个Android应用程序来在平板电脑上显示视频,我正按照这个例子来实现MJPEG查看器 当我在浏览器中键入URL:http:my\u ip\u cam\u ipaddress/axis cgi/mjpg/video.cgi时,它会成功地显示视频,但当我在Android Studio中运行从上述源代码中获取的应用程序时,它不会给我任何响应。我是否为Ip cam输入了正确的mjpeg url地址 当我尝试此URL时,代码似乎起作用 通

我有一个通过路由器网络连接的Axis IP摄像头,我正试图开发一个Android应用程序来在平板电脑上显示视频,我正按照这个例子来实现MJPEG查看器

当我在浏览器中键入URL:http:my\u ip\u cam\u ipaddress/axis cgi/mjpg/video.cgi时,它会成功地显示视频,但当我在Android Studio中运行从上述源代码中获取的应用程序时,它不会给我任何响应。我是否为Ip cam输入了正确的mjpeg url地址

当我尝试此URL时,代码似乎起作用 通过WIFI网络运行应用程序时


请在这个问题上帮助我。谢谢

您可以使用以下内容: 最终视频视图视频视图= (VideoView)findViewById(R.id.VideoView)


嗨,杰拉西,我无法让它与我的IP摄像头一起工作。你知道怎么了吗?VideoView表示“无法播放此视频”。在一些显示此类图像的java代码上。您需要将图像转换为不同的格式。例如,在android上可以执行此操作的命令行中,已经讨论了如何将mjpeg流保存为3gp或mp4格式的视频文件到android中的SD卡。您可以进一步详细说明吗?所以我需要将MJPEG流转换成3gp或Mp4格式,以便通过VideoView显示它?对不起,我还是一个新手程序员。很高兴你能帮忙。谢谢Jerassi。是的,如果你能将流更改为mp4格式,我给你的例子会更好。我希望它能帮助你。我发现这个工具也很有用,如果你能投票支持我的答案,那就太好了。:)
    videoView.setVideoPath(
            "http://trackfield.webcam.oregonstate.edu/axis-cgi/mjpg/video.cgi");

    videoView.start();