我想使用Android意图从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);
}但是,Deezer ://track/track_id的URI“Deezer从未被Deezer检测到,也无法工作。
有人知道正确的URI语法吗?
(我对Spotify使用相同的代码,它使用URI: spotify:track:track_id)
发布于 2013-11-04 15:56:34
如果您真的想使用deezer://方案,可以使用以下uri:
uri = "deezer://www.deezer.com/track/"+track_id;编辑:
您还可以使用一些查询参数将行为添加到链接中,例如,下面的uri:deezer://www.deezer.com/album/10596327?autoplay=true&start_index=13将立即打开专辑页面上的deezer应用程序,并开始播放第14首曲目(基于0的索引)。
https://stackoverflow.com/questions/19770267
复制相似问题