Android 多个RTSP流媒体不工作

Android 多个RTSP流媒体不工作,android,Android,我在活动中使用了4个视频视图。如果uri1可用,而其他uri不可用,则表示所有视频视图都显示uri1的视频。 如果其他uri可用,但uri1未启动,则表示所有videoview均未显示任何内容。指导我解决这个问题 String uri1="rtsp://admin:admin@Serverurl1" String uri2="rtsp://admin:admin@Serverurl2" String uri3="rtsp://admin:admin@Serverurl3" String uri4

我在活动中使用了4个视频视图。如果uri1可用,而其他uri不可用,则表示所有视频视图都显示uri1的视频。 如果其他uri可用,但uri1未启动,则表示所有videoview均未显示任何内容。指导我解决这个问题

String uri1="rtsp://admin:admin@Serverurl1"
String uri2="rtsp://admin:admin@Serverurl2"
String uri3="rtsp://admin:admin@Serverurl3"
String uri4="rtsp://admin:admin@Serverurl4"

videoview1.setVideoURI(Uri.parse(uri1));
videoview2.setVideoURI(Uri.parse(uri2));
videoview3.setVideoURI(Uri.parse(uri3));
videoview4.setVideoURI(Uri.parse(uri4));
提前感谢。

您可以尝试以下方法:

vv1=(VideoView)findViewById(R.id.vv1);
vv2=(VideoView)findViewById(R.id.vv2);
vv3=(VideoView)findViewById(R.id.vv3);
vv4=(VideoView)findViewById(R.id.vv4);


try {
vv1.setVideoURI(Uri.parse(url1)); 
vv1.requestFocus();
vv1.start();
} catch (Exception e) {
    // TODO: handle exception
}
try {
vv2.setVideoURI(Uri.parse(url2)); 
vv2.requestFocus();
vv2.start();
} catch (Exception e) {
    // TODO: handle exception
}
try {
vv3.setVideoURI(Uri.parse(url3)); 
vv3.requestFocus();
vv3.start();
} catch (Exception e) {
    // TODO: handle exception
}
try {
vv4.setVideoURI(Uri.parse(url4)); 
vv4.requestFocus();
vv4.start();
} catch (Exception e) {
    // TODO: handle exception
}

您可以在下面看到我的答案,我已经应用了它,但没有任何效果:(.仅供参考,它不会捕获块…没有任何异常?它正在我的环境中工作。您使用了哪个sdk?请提供更多详细信息您正在检查RTSP流或本地文件URL?这将适用于本地文件URL。但它不适用于RTSP流..:(.我使用的是sdk版本4.1.1我从url尝试,您的rtsp url很好?我很高兴帮助您