就像我的问题所述,我如何将rtmp流地址发送到外部媒体播放器?
Mx Player可以播放我的流,但我无法将地址发送给它.
我试过这个:
String videoUrl = "rtmp://mystream";
Intent i = new Intent(android.content.Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse(videoUrl), "video/*");
startActivity(i);
但它只适用于在线视频,我的rtmp给了我一个应用程序错误.
最佳答案 MX Video Player不支持方案rtmp和MIME类型video / *的组合.要成功使用它来打开RTMP URI,请按如下所示更改代码.
String videoUrl = "rtmp://mystream";
Intent i = new Intent(android.content.Intent.ACTION_VIEW);
i.setData(Uri.parse(videoUrl));
startActivity(i);
仅使用该方案就足以让MX Video Player捕获Intent.