【问题标题】:How do I start the server in the Rdio web playback API example?如何在 Rdio Web 播放 API 示例中启动服务器?
【发布时间】:2013-02-19 08:24:55
【问题描述】:

我正在尝试让 Rdio Web 播放 API 工作的“hello world”app。我克隆了 repo 并打开了 hello.html 文件。当我点击播放时,出现以下错误:

未捕获的类型错误:无法调用 null 的方法 'rdio_play'

我收到该错误是因为调用 rdio_play 的 apiswf 为空。 相关代码:apiswf.rdio_play($('#play_key').val());

在回购的问题中,我发现另一个用户有相同的problem。那个用户发现她的问题是她没有启动本地服务器。因此,如果本地服务器正在运行,它似乎会将所需的 swf 放入元素#apiswf 中。但它没有运行。

在仔细阅读了自述文件和它引导我访问的代码中的 cmets,以及似乎是 Javascript 的相关部分之后,我仍然不明白如何启动本地服务器。谢谢。

【问题讨论】:

    标签: javascript html api rdio


    【解决方案1】:

    我会回答我自己的问题。我在问题详细信息中链接到的问题中询问了这个问题,现在已将以下内容添加到项目的自述文件中:

    您必须从 Web 服务器(本地或其他)运行此示例。这 Web Playback API 不支持以“file://”开头的 url。

    所以,它对我不起作用,因为我只是从我的文件管理器中打开 hello.html 文件。我需要从服务器提供文件。我设置了一个简单的本地 node.js 服务器来提供文件,然后它就可以工作了。

    【讨论】:

      猜你喜欢
      • 2016-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 2019-10-29
      • 1970-01-01
      相关资源
      最近更新 更多