android - 多个 RTSP 流式传输不起作用

标签 android

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

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
}

关于android - 多个 RTSP 流式传输不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23356226/

相关文章:

android - Roboguice - 从带参数的构造函数实例化对象

java - 项目在 Android Studio 模拟器中的位置错误

android - Ionic Android 版本控制失败

android - 无法将自动调整 Textview 与支持库一起使用

android dagger无法提供注入(inject)

android - 如何使用相机 Intent 在android中启动前置摄像头?

java - 如何使用 DialogFragment 返回 true 或 false?

android - 使用 NDK 创建线程?

java - startActivity() 不显示新 Activity

android - Android 上的社交分享