New Soundcloud Top Bar如何编程?

时间:2013-01-10 15:48:40

标签: jquery uinavigationbar soundcloud

我很想知道是否有人知道新的Soundcloud网站是如何开发的?具体来说,即使在用户离开当前正在播放的歌曲之后,该歌曲如何通过顶级音频播放器继续播放?

当您单击顶部条形波形时,它会将用户带回活动的播放歌曲。是否可以使用AJAX和Jplayer复制相同的UX?

2 个答案:

答案 0 :(得分:5)

实际上有一篇博文详细介绍了我们的前端架构 - http://backstage.soundcloud.com/2012/06/building-the-next-soundcloud/

我还对W3C以色列HTML5Fest http://www.youtube.com/watch?v=DXe9QjphsT8

进行了一次演讲

回答你的问题,是的,我不明白为什么不可能使用jPlayer来做同样的事情。目前我们播放音频的首选库是SoundManager。

<强> UPD 即可。我肯定建议调查http://zohararad.github.com/audio5js/,这是一个新的库,让你使用HTML5音频和Flash回调

答案 1 :(得分:4)

在我看来,SoundCloud是一个SPA(单页面应用程序)。可能使用BackboneJS或类似的JavaScript库构建...

SPA是只有一个页面(理论上)同步加载的概念。其余的工作是通过AJAX从服务器中提取视图和其他内容,这些内容由一些SPA库内部处理。

问候。