我有想法制作类似谷歌音乐的东西(在他们的想法公开之前),但不仅仅是让用户播放音乐,他们还可以“发布”它并流式传输。然后他们可以将他们的朋友链接到他们的频道。
我希望界面能够由JQuery运行并且非常基础。允许上传他们的音乐,然后他们可以创建一个“待播放列表”,其中后端无线电流媒体从列表中播放。应该注意的是,流媒体上传实际上是来自我的服务器,而不是他们的comp(除非这是可行的吗?)他们还可以通过闪存“记录”按钮记录他们的声音/声音效果,该按钮只会通过麦克风录制他们的声音flash,制作一个mp3文件并将其添加到“待播放”列表中。
所以我的问题是,实现这一目标的最佳方法是什么?是否已经有类似的开源JQuery项目了?什么流媒体后端无线电流媒体是最好的?
我检查的最后一个是icecast,他们是一个特定的版本(不是官方版本),我必须得到它,让我做ogg和mp3,因为通常版本做了一个或另一个。如何让它能够停止/跳到下一首歌并模拟流媒体直播。更改内部播放列表并发送某种linux信号?
PS:需要注意的事项。我有javascript / Jquery的平均经验。闪光灯有限。高于PHP的平均值。我有自己的专用Linux服务器,所以任何开源,免费软件或相对便宜的软件都是一种选择。答案 0 :(得分:0)
几年前我有一家网络电台创业公司......经济/缺乏资金/缺乏兴趣资助它。我们有几个演示站通过制冰运行,它对我们来说非常好。我们使用了我们在Flash / Actionscript中编写的前端解决方案来安排音乐和休息。
我认为你的技能组合可能足以创造你所描述的前端。我会告诉你,你可能会发现通过JS / jQuery限制访问Sound模型,并且可能想要考虑Flash ...甚至HTML5的音频标签也无法访问音乐文件中的元数据,或者给你能力让用户调整平底锅。
Flash有一组非常丰富的声音类,您可以从中受益。
听起来像一个有趣的项目!祝好运!
答案 1 :(得分:0)
我使用了名为jplayer http://jplayer.org/的jquery插件来播放流媒体音乐播放器并且效果非常好 - 我肯定会推荐它。一个很酷的事情是,如果它在不支持html5的浏览器中打开,则默认返回flash。
此外,它是开源的,所以如果你需要更多/不同的功能,你可以随时查看源代码并在其上构建或从中获取灵感。