如何在Spotify小部件中获得播放按钮的状态

How to get a state of a play button in Spotify widget?

本文关键字:播放 按钮 状态 Spotify 小部      更新时间:2023-09-26

我在一个新的项目和项目的主要部分是有它完全基于web工作。我想知道是否以及如何获得播放按钮的状态,即如果它正在播放或暂停。下面是链接。如果有人能给我指出正确的方向,我将不胜感激。

https://embed.spotify.com/?uri=spotify跟踪:4 th1rqaelzqgy7wl53ugqt

让我们假设您想获得iframe中按钮的状态(使用您提供的嵌入URL)。你不能这么做。由于同源策略你不能访问你的网站上嵌入的文档的内容,如果他们来自另一个域,没有提供任何API。

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

Spotify没有为嵌入提供JS API,但他们计划提供,正如他们在他们的网站上所说:

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

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

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