就像我的问题所述,如何将 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
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)