4

我很困惑SoundCloud的Stratus播放器是否可以在页面之间连续播放,或者至少可以拾取它所在的轨道。

SoundCloud 对 STratus 播放器的描述如下......“你们中的一些人告诉我们,唯一缺少的 SoundCloud 播放器是一个会漂浮在网站顶部或底部并在您切换页面时继续播放的播放器,我们觉得我们已经用我们的 Stratus 播放器解决了这个问题!” ( http://soundcloud.com/101/stratus )

但是在 Stratus2 页面上,它显示“即使页面重新加载,我也可以继续播放 Stratus 吗?目前不行。” ( http://stratus.sc/ )

有什么方法可以让 SoundCloud 在页面之间连续播放,或者至少拾取它所在的轨道?

4

2 回答 2

2

看起来您可以使用HTML5 History API来实现这一点。

HTML5 历史 API 是一种通过脚本操作浏览器历史的标准化方法。这个 API 的一部分——浏览历史——在以前的 HTML 版本中已经可用。HTML5 中的新部分包括向浏览器历史记录添加条目的方法,在浏览器位置栏中明显更改 URL(不触发页面刷新),以及当用户从堆栈中删除这些条目时触发的事件按浏览器的后退按钮。这意味着浏览器位置栏中的 URL 可以继续作为当前资源的唯一标识符发挥其作用,即使在从不执行完整页面刷新的脚本繁重的应用程序中也是如此。

于 2013-09-02T08:52:38.533 回答
1

即使页面重新加载,我也可以继续播放 Stratus 吗?

不是现在。您的网站需要构建,以便它不会重新加载而不是播放器。但是,我们确实提供了一个弹出功能,用户可以在浏览您的网站时单击以欣赏您的音乐。

我猜关于更改页面的行是指弹出播放器和浏览网站的可能性。您还可以使用pjax 之类的东西构建您的网站,然后将 Stratus 保留在“页脚”中,这样​​导航您的网站只会更新内容。

我希望这有帮助。

于 2013-03-31T15:53:35.187 回答