我想创建一个有很多混音带的rails应用程序,用户可以收听和下载(如datpiff.com)。所有混音带都将由我上传。每个mixtape都有自己的页面,标题,艺术家姓名,封面等。
我无法正确使用该应用的架构。什么是上传所有混音带的最佳方式。 (我在想像Amazon S3这样的东西)。
我是否必须使用整个混音带,每首歌曲或压缩文件上传压缩文件。
如何显示每首歌曲的信息(标题,长度等)
当然,最大的问题是mixtape的流式传输以及文件的下载。
任何人都可以指导我了解创建此应用的最佳方式。 (Rails是最好的方法吗?)
提前致谢。
答案 0 :(得分:8)
你在S3的正确轨道上。如果您想要使用某种GUI上传内容,请将paperclip与它结合使用。
对于流式传输,请查看jPlayer,这是一个jQuery插件。
下载没什么大不了的。查看Rails' send file。要从S3等远程来源发送,请查看here。
答案 1 :(得分:0)