我很好奇是否有人知道新的Soundcloud网站是如何开发的?具体地说,即使在用户离开当前正在播放的歌曲之后,该歌曲如何通过顶栏音频播放器继续播放?
当您单击顶部条波形时,它会将用户带回正在播放的歌曲。是否可以使用AJAX和Jplayer复制相同的UX?
发布于 2013-01-11 01:26:48
实际上有一篇博客文章详细介绍了我们的前端架构- http://backstage.soundcloud.com/2012/06/building-the-next-soundcloud/
我还做了一个关于W3C HTML5Fest http://www.youtube.com/watch?v=DXe9QjphsT8的演讲
回答你的问题,是的,我不明白为什么不能使用jPlayer来做同样的事情。不过,目前我们选择的音频播放类库是SoundManager。
更新。我绝对推荐你去看看http://zohararad.github.com/audio5js/,它是一个新的库,可以让你通过HTML5回调来使用Flash音频
发布于 2013-01-10 23:50:24
在我看来,SoundCloud是一个SPA (单页应用程序)。可能是使用BackboneJS或类似的JavaScript库构建的……
SPA的概念是只有一个页面(理论上)是同步加载的。剩下的工作是通过AJAX从服务器中提取视图和其他内容,这些内容由一些SPA库在内部处理。
致以问候。
https://stackoverflow.com/questions/14261741
复制相似问题