首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当点击rtsp://链接时调用特定的应用,而不提示用户选择?

当点击rtsp://链接时调用特定的应用,而不提示用户选择?
EN

Stack Overflow用户
提问于 2014-07-03 16:52:09
回答 2查看 63关注 0票数 0

我有一个webview应用程序,显示一个网站,其中包含rtsp://链接,这是现场直播视频。

当我点击其中一个链接时,它会询问用户他们想要使用哪个应用程序来打开该链接。

考虑到用户已经安装了一个名为"vplayer“的播放器应用程序,忽略这个诊断并将其直接发送给用户,一个可行的方法是什么?

我发现,这将是在我的应用程序中播放rstp:// streamings的最简单方法,而不必将vitamio捆绑包集成到其中并从头开始制作播放器。

EN

回答 2

Stack Overflow用户

发布于 2014-07-03 16:56:28

您可以创建一个带有应用程序名称的意图,但是如果他们没有安装该应用程序,它将失败。这就是我们设置选择器的原因--因为我们不知道用户在使用什么应用程序。摆脱对话框的最好方法是让用户单击"Use Always“按钮。这样他们就再也看不到这个对话框了。或者,如果他们不想设置一个默认的应用程序,他们可以点击“使用一次”按钮,然后他们选择再次看到对话框。

票数 0
EN

Stack Overflow用户

发布于 2014-07-03 17:40:17

通过使用调用该特定应用程序

代码语言:javascript
复制
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("Vplayer package name");
    startActivity(intent);

并在开始intent之前,通过使用广播接收器for reference访问vplayer包中的方法,将rstp链接传递给该应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24549150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档