【问题标题】:How to get a state of a play button in Spotify widget?如何在 Spotify 小部件中获取播放按钮的状态?
【发布时间】:2015-07-15 14:15:25
【问题描述】:

我正在开发一个新项目,该项目的主要部分是让它完全基于网络。我想知道是否以及如何获得播放按钮的状态,即它是在播放还是暂停。下面是链接。如果有人至少能指出我正确的方向,将不胜感激。

https://embed.spotify.com/?uri=spotify:track:4th1RQAelzqgY7wL53UGQt

【问题讨论】:

  • 你是说要抓取该页面以确定播放按钮的状态吗?
  • 如何获取按钮的状态?您如何引用该嵌入?

标签: javascript html spotify


【解决方案1】:

假设您想在iframe(使用您提供的嵌入 URL)中获取按钮的状态。你不能那样做。由于同源政策,如果嵌入在您网站上的文档来自其他域且未提供任何 API,您将无权访问它们的内容。

https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

Spotify 不为嵌入提供 JS API,但正如他们在其网站上所述,他们正计划这样做:

播放器有 JS SDK 吗?我可以使用 Javascript 发送播放/暂停命令吗?

播放按钮没有任何可观察的事件,也不会监听任何事件。播放只能由用户单击按钮触发。 我们当然在考虑创建一个 JS SDK;这是一个更大的项目,现在我们专注于快速发布 API 以打开通用的 Spotify 生态系统(目录、播放列表等)。 这些请求都没有被置若罔闻,我们正在努力提供尽可能多的功能。

https://developer.spotify.com/technologies/widgets/spotify-play-button/

【讨论】:

    猜你喜欢
    • 2014-12-27
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 2021-08-27
    • 2023-03-31
    相关资源
    最近更新 更多