我可以触发 soundcloud 小部件从播放器播放并在播放器外播放吗?

Can I trigger soundcloud widget to play from and event outside of the player?

我想使用 soundcloud 小部件,但在播放之前有一个自定义 css "player" 并隐藏包含小部件的容器,直到用户在 css 播放器上单击播放将隐藏人造播放器并显示 soundcloud 播放器。这将通过使用 javascript 添加和删除点击时的 class 来完成。 有没有办法使用 javascript 以编程方式触发 soundcloud 播放按钮?

是的。在 SoundCloud Embed/Widget Info Page 上,您可以在示例小部件的大播放按钮上打开开发人员工具 - 您会看到该播放按钮的 class:

只需以编程方式点击它!

$(".playButton__play").click();

注意:随着时间的推移,SoundCloud 小部件可能会发生变化,由于它们的变化,此解决方案可能不再适用,您可以尝试再次执行此解决方案。然而,一个更强大的解决方案是使用他们的 Web API 来获得通常更多的控制。