Sam*_*iya 6 android video-streaming
我有像Android一样在Android中播放视频的应用程序
https://play.google.com/store/apps/details?id=com.vlcforandroid.vlcdirectprofree&hl=en
我想在我的应用中集成此应用.我有视频流的Url,我想在这个应用程序(Vlc Direct)中打开这个视频,不知道吗?
我使用以下命令打开此应用
Intent i = new Intent(Intent.ACTION_MAIN);
PackageManager manager = getPackageManager();
i = manager.getLaunchIntentForPackage("com.vlcdirect.vlcdirect");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
但它是如何从视频流或任何其他视频流播放器开始的?
更像,
Intent i = new Intent(Intent.ACTION_MAIN);
i.setComponent(new ComponentName("com.vlcdirect.vlcdirect", "com.vlcdirect.vlcdirect.URLStreamerActivity"));
i.putExtra("url", url);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
其中假设组件、活动和有效负载如图所示,并且活动是显式或隐式导出的——我不知道实际值,也不知道活动是否已导出。vlcdirect 没有记录这一点,但你可以
询问开发商,或者
当您从该应用程序内的 URL 流式传输时查看日志,以识别组件和活动;dedex并反编译.apk,以确认payload;如有必要,重复有效负载类别;如果活动未导出,则在开发人员忽略您后放弃并生气。
理想情况下,您会广播“从此 URL 查看流”意图,vlcdirect 或任何其他合适的应用程序都会接收它,但我不知道 vlcdirect 或任何其他应用程序是否对此做出响应。
| 归档时间: |
|
| 查看次数: |
13295 次 |
| 最近记录: |