【问题标题】:Access current position in Spotify Api returns error访问 Spotify Api 中的当前位置返回错误
【发布时间】: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


【解决方案1】:

我怀疑更改清单以具有这些依赖项应该这样做。

"Dependencies": {
  "api": "1.0.0",
  "views": "1.0.0"
},

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多