gpt4 book ai didi

android - 打算推出歌曲,在 spotify 应用程序中搜索用户?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:49:25 25 4
gpt4 key购买 nike

我正在尝试弄清楚像 Shazam 这样的应用程序如何能够启动 spotify 来播放特定歌曲。 SO 上的另一个问题建议使用 String spotifyUri = "spotify:user:username" 这样的 Intent ,然后将其解析为 Uri,而不是搜索刚刚启动的用户音乐会。如何让 spotify 播放轨道?

编辑

查看 Logcat,Shazam 似乎这样做了:

Starting: Intent { act=android.media.action.MEDIA_PLAY_FROM_SEARCH cmp=com.spotify.mobile.android.ui/.Launcher (has extras) } from pid 9959

如何在我的代码中复制它?

编辑

好吧,显然是这样的:

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setAction(MediaStore.INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH);
intent.setComponent(new ComponentName("com.spotify.mobile.android.ui", "com.spotify.mobile.android.ui.Launcher"));

现在如何让它搜索特定歌曲?

最佳答案

好吧,很明显你需要使用一根 SearchManager.Query 作为额外的东西。 This post有点指向这一点。

所以,它是 intent.putExtra(SearchManager.QUERY, "michael jackson smooth criminal");

关于android - 打算推出歌曲,在 spotify 应用程序中搜索用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7656720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com