【问题标题】:Start Spotify Radio with Android intent使用 Android 意图启动 Spotify Radio
【发布时间】:2013-01-14 22:36:24
【问题描述】:

我知道您可以使用以下方法开始播放特定歌曲:

String uri = "spotify:track:308p4aUi2JKGC0i750B2JM";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);

我知道您可以通过以下搜索在桌面应用上启动广播频道:

spotify:radio:track:308p4aUi2JKGC0i750B2JM

但是,当我尝试通过执行类似操作来启动收音机时:

String uri = "spotify:radio:track:308p4aUi2JKGC0i750B2JM";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);

什么都没有发生...

有人知道怎么做吗?有可能吗?

谢谢

【问题讨论】:

    标签: android spotify


    【解决方案1】:

    免责声明:我为 Spotify 工作

    在检查 Android 应用的源代码后,似乎启动收音机是出于内部意图。换句话说,通过未发布的 URI 方案,该方案未发布,因为它可能会在版本之间发生变化。

    我不确定这是否是为移动客户端计划的功能,但我肯定会在内部询问有关它的信息。我会鼓励在社区论坛上发帖(他们确实会被阅读)来推动它。

    更新:显然,使用内部 URI 方案的原因是,在为 Android 应用开发无线电功能时,URI 方案并未完全确定。团队似乎有兴趣修复此行为,我已提交 JIRA 票以提醒他们。

    【讨论】:

    • @MichaelBlackburn 目前,它仍然是一个内部 URI。向我们的无线电开发人员发送了关于此问题的 ping 信息,我知道目前在这些系统上正在进行大量工作。
    猜你喜欢
    • 2012-10-08
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-28
    • 1970-01-01
    相关资源
    最近更新 更多