首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android如何从URI中打开Deezer

Android如何从URI中打开Deezer
EN

Stack Overflow用户
提问于 2013-11-04 14:47:06
回答 1查看 2.7K关注 0票数 3

我想使用Android意图从URI打开Deezer Android应用程序。

我的代码是:

代码语言:javascript
复制
try {
        uri = "deezer://track/"+track_id;
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
        activity.startActivity(intent);
    } catch (Exception e) {
        uri = "http://www.deezer.com/track/"+track_id;
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
        activity.startActivity(intent);
    }

但是,Deezer ://track/track_id的URI“Deezer从未被Deezer检测到,也无法工作。

有人知道正确的URI语法吗?

(我对Spotify使用相同的代码,它使用URI: spotify:track:track_id)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-04 15:56:34

如果您真的想使用deezer://方案,可以使用以下uri:

代码语言:javascript
复制
  uri = "deezer://www.deezer.com/track/"+track_id;

编辑:

您还可以使用一些查询参数将行为添加到链接中,例如,下面的uri:deezer://www.deezer.com/album/10596327?autoplay=true&start_index=13将立即打开专辑页面上的deezer应用程序,并开始播放第14首曲目(基于0的索引)。

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

https://stackoverflow.com/questions/19770267

复制
相关文章

相似问题

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