0

我在这里找到了一个教程,解释了如何使用 Spotify API 获取当前播放曲目的当前位置。

代码工作得很好,除了有一个严重的错误并且似乎超出了我的控制范围:
如果在我启动我的应用程序/重新加载它时正在播放歌曲,则位置变量不会更新。load函数将返回歌曲在应用程序加载/重新加载时所处的位置,而不是歌曲的当前位置!

我该如何解决这个问题?

4

1 回答 1

0

我认为这是由于播放器对象上的位置属性没有直接更新造成的,因此您需要等到轨道对象已更新。您可以使用播放器上的 addEventListener 方法来监听音轨变化。

我创建了这个 Gist,展示了如何做到这一点的示例。

API 参考:http: //developer.spotify.com/docs/apps/api/1.0/api-models-player.html

希望这可以帮助!

于 2014-05-09T08:59:11.890 回答