【发布时间】:2013-11-08 05:37:43
【问题描述】:
我正在尝试访问在 Spotify 中播放的歌曲的当前位置,根据文档,此问答中给出的解决方案应该有效:Access current position in Spotify Api
代码:
models.player.load('position')
.done(
function(p){
/* p.position stores the current position */
});
不幸的是,它会抛出以下错误:
Uncaught SyntaxError: Unexpected number core.desktop.js:2
f.executeRequest.onSuccess core.desktop.js:2
任何解释/提示我做错了什么?
更新: 我玩了一下,似乎在另外两种情况下我也出现了同样的错误:
- 来自 models.player.addEventListener(...)。它不会立即给出错误,但只要我跳过曲目或在其中搜索,错误就会再次出现。
- 尝试获取当前播放曲目页面时,来自教程应用程序本身。不幸的是我看不到实际的代码,但他们声称做了一个 models.player.load('track')。
总之;它看起来像一个错误:-(
【问题讨论】:
-
您的应用程序设置是否适用于 api v1,在清单中引用的 .js 文件顶部有正确的 require 语句?
-
@Thomas:我想是的;医生在这个问题上有点欠缺。在我的清单中,我声明了“Dependencies”:{“api”:“1.10.2”,“views”:“1.18.1”},我的要求是这样的:require(['$api/models',' $views/image#Image'], function(models, Image) { ... });
-
也许我应该注意我正在运行 Linux 客户端 (v0.9.4.183.g644e24e0) - 我并不希望它有任何区别。至少我希望它不会;)
-
很抱歉听到这个消息。如果您想尝试其他示例代码来证明这是 linux 客户端的问题,您可以试试我的开源应用程序 :)。 github.com/matelich/album-radio
-
短暂试用了您的应用程序,但它似乎不起作用。它不会接受我的播放列表的拖放。有时,您的放置区域会亮起绿色。有时不是。但光标始终是停止标志。
标签: spotify