ruby-on-rails - 创建 Rails 音乐播放器应用程序(类似于 Rdio)

我想创建一个包含大量混音带的 Rails 应用程序,用户可以收听和下载这些混音带(例如 datpiff.com)。所有的混音带都会由我上传。每个混音带都有自己的页面,包括标题、艺术家姓名、封面等。

我在正确设置应用程序架构时遇到了问题。上传所有混音带的最佳方式是什么。 (我在想像 Amazon S3 这样的东西)。

我必须上传包含整个混音带和每首歌曲的压缩文件,还是只上传压缩文件。

如何显示每首歌曲的信息(标题、长度等)

当然,最大的问题是混音带的流式传输和文件的下载。

谁能指导我创建此应用程序的最佳方法。 (Rails 是最好的方法吗?)

提前致谢。

最佳答案

您在 S3 方面走在了正确的 rails 上。使用 paperclip如果您想制作某种 GUI 供您上传内容,请与它结合使用。

对于流式传输,请查看 jPlayer ,这是一个 jQuery 插件。

下载没什么大不了的。查看Rails' send file .要从 S3 等远程源发送,请查看 here .

https://stackoverflow.com/questions/9900569/

相关文章:

optimization - 更好的初始猜测可能对优化收敛更差

asp.net - Telerik 控件未加载。我错过了什么?

django - 如何为基于ListView的类写get方法

php - DOMPDF 安装选项

asp.net-mvc - MVC 3 : Test controllers VS integrat

ruby-on-rails - 消息 Controller 中未定义的方法 `stringify_k

php - 带有自己图像的 QR 码生成器 EPS

oracle - 如何以编程方式在 PL/SQL 中设置表名?

matlab - 不同长度的向量之间的相关性

ruby-on-rails - 在 Rails 迁移中排序的模式字段