构建高级音频播放器[关闭]

问题描述 投票:0回答:1

我正在构建一个rails应用程序,允许用户上传和收听歌曲。为这些文件构建一个能够满足以下条件的播放器会很不错:

要求

  • 它根据歌曲的旋律显示声波(静态)
  • 它有一个播放/暂停按钮
  • 进度条可拖动以快进和快退
  • 它会异步触发后台事件以进行跟踪,例如播放计数,侦听器的地理数据,侦听器保留(平均用户注意力范围) - 所有这些功能都将在后端,只需要触发
  • 它需要嵌入其他网站

总而言之,它非常类似于具有一些额外功能的soundcloud播放器。

问题

  • 您会使用哪种技术?闪? JavaScript的?别的什么?
  • 这有红宝石的宝石吗?
  • 那里是否有(可定制的)工具或多或少满足这些要求?
javascript ruby-on-rails audio-streaming
1个回答
0
投票

您会使用哪种技术?闪? JavaScript的?别的什么?

出于兼容性目的,您确实需要同时使用它们。并非所有设备都支持Flash,并非所有浏览器都支持音频输出所需的Javascript功能。

这有红宝石的宝石吗?

不会。您描述的大多数功能都存在于客户端,而不是服务器上。

那里是否有(可定制的)工具或多或少满足这些要求?

很多人,是的。例如,请参阅jPlayer

© www.soinside.com 2019 - 2024. All rights reserved.