簡體   English   中英

Android如何從URI打開Deezer

[英]Android how to open Deezer from URI

我想使用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);
    }

但是,Deezer從未檢測到“ deezer:// track / track_id URI”,因此無法使用。

有人知道正確的URI語法嗎?

(我對Spotify使用相同的代碼,並且可與URI一起使用:spotify:track:track_id)

如果您確實要使用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開始的索引)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM