我正在构建一个允许用户上传和收听歌曲的 Rails 应用程序。为这些文件构建一个具有以下功能的播放器会很好:
要求
- 它根据歌曲的旋律显示声波(静态)
- 它有一个播放/暂停按钮
- 进度条可拖动快进快退
- 它在后台异步触发事件以用于跟踪目的,例如播放次数、听众的地理数据、听众保留(平均用户注意力跨度)——所有这些功能都将在后端,只需要被触发
- 它需要嵌入到其他网站上
总而言之,它很像带有一些额外功能的 soundcloud 播放器。
问题
- 您会为此使用哪种技术?闪光?Javascript?还有什么?
- 这有红宝石吗?
- 是否已经有(可定制的)工具或多或少地满足了这些要求?