1

我非常雄心勃勃地想推出一个允许连续音乐流式传输的 RoR 应用程序。连续是指在页面更改期间不间断播放。我是使用 jPlayer 还是自己构建与我无关。我对结构很感兴趣,因为我刚刚开始构建应用程序。就我的研究而言,合乎逻辑的方法是:

分页(使用 ajax)和 Web 套接字

  1. 分页。我最终想要的是将 <% yield %> 包装在分页中,因此控制器/视图中的每个页面都将被分页。应用程序视图将容纳播放器,并且每个页面都会分页。这是我的看法,行吗?

  2. 网络套接字。我最近被介绍了这项技术,所以我只想问你这是否是一种可靠的方式。极低的延迟给我留下了深刻的印象,这对于流媒体来说非常有用。

我看过很多关于这个主题的帖子,但有用且详细的答案很少。谢谢。

4

1 回答 1

0

我找到了我正在寻找的解决方案: gem 'rails-ajax.

这是一个奇妙的解决方案,它对<%= yield %>每个页面请求进行 Ajax 调用(因此它基本上只重新加载产量,而不是整个页面)。您实际上不必更改很多代码。这样我的音乐播放器不会在页面加载时中断。

于 2013-08-17T18:55:25.167 回答