gpt4 book ai didi

android - 将歌曲标题发送到 spotify 以从 android 应用程序开始播放

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

有什么方法可以从我的应用程序将歌曲标题发送到 spotify 应用程序,以便它开始通过 spotify 播放歌曲?

我尝试使用在另一个代码中找到的波纹管代码,但没有任何反应。

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"));
intent.putExtra(SearchManager.QUERY, "michael jackson smooth criminal");

我知道 shazam 可以做到这一点。

最佳答案

您只是在创建 Intent,但并未启动 Intent。

在设置你的 Intent 之后添加这一行

startActivity(intent);

所以完整的代码应该是这样的

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"));
intent.putExtra(SearchManager.QUERY, "michael jackson smooth criminal");
try {
startActivity(intent);
}catch (ActivityNotFoundException e) {
Toast.makeText(context, "You must first install Spotify", Toast.LENGTH_LONG).show();
Intent i = new Intent(Intent.ACTION_VIEW,Uri.parse("market://details?id=com.spotify.mobile.android.ui"));
startActivity(i);
}

关于android - 将歌曲标题发送到 spotify 以从 android 应用程序开始播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8469317/

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