Android:如何向外部视频播放器(如MX播放器)发送rtmp流地址
正如我的问题所述,我如何向外部媒体播放器发送rtmp流地址 Mx播放器可以播放我的流,但我无法将地址发送给它。 我试过这个:Android:如何向外部视频播放器(如MX播放器)发送rtmp流地址,android,video,rtmp,Android,Video,Rtmp,正如我的问题所述,我如何向外部媒体播放器发送rtmp流地址 Mx播放器可以播放我的流,但我无法将地址发送给它。 我试过这个: String videoUrl = "rtmp://mystream"; Intent i = new Intent(android.content.Intent.ACTION_VIEW); i.setDataAndType(Uri.parse(videoUrl), "video/*"); startActivity(i); 但是它只适用
String videoUrl = "rtmp://mystream";
Intent i = new Intent(android.content.Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse(videoUrl), "video/*");
startActivity(i);
但是它只适用于在线视频,我的rtmp给了我一个应用程序错误。你在那里写的东西不起作用,Android上没有对rtmp流的本地支持 但是,您可以使用RTSP,因为它从API级别1开始就受到支持
如果仍要使用RTMP,可以尝试此外部库:MX视频播放器不支持scheme
RTMP
和MIME类型Video/*
的组合。要成功地使用它打开RTMPURI,请按如下所示更改代码
String videoUrl = "rtmp://mystream";
Intent i = new Intent(android.content.Intent.ACTION_VIEW);
i.setData(Uri.parse(videoUrl));
startActivity(i);
仅此方案就足以让MX视频播放器捕获
意图
问题。如果我使用端口6000上的地址192.168.0.6引用UDP流,那么正确的URI是什么。是吗?”udp://192.168.0.6:6000"?