Kou*_*oub 3 java android android-intent deezer
我想使用Android Intent从URI打开Deezer Android应用程序。
我的代码是:
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);
}
Run Code Online (Sandbox Code Playgroud)
但是,Deezer从未检测到“ deezer:// track / track_id URI”,因此无法使用。
有人知道正确的URI语法吗?
(我对Spotify使用相同的代码,并且可与URI一起使用:spotify:track:track_id)
如果您确实想使用该deezer://方案,则可以使用以下uri:
uri = "deezer://www.deezer.com/track/"+track_id;
Run Code Online (Sandbox Code Playgroud)
编辑:
您还可以使用一些查询参数将行为添加到链接中,例如以下uri:deezer://www.deezer.com/album/10596327?autoplay=true&start_index=13将立即在专辑页面上打开deezer应用,并开始播放第14首曲目(从0开始的索引)。
| 归档时间: |
|
| 查看次数: |
1852 次 |
| 最近记录: |