有没有实用的音频波形图处理 js 库

2014-08-07 10:36:59 +08:00
 dong3580
类似于某些站点上的播放音频下面显示波形图的js库,看起来高大上的。
4231 次点击
所在节点    JavaScript
8 条回复
wodemyworld
2014-08-07 10:46:39 +08:00
非得放到前端,这是蛋疼么,用js做个傅里叶变换么,不怕浏览器卡死么
spark
2014-08-07 12:49:31 +08:00
后端计算, 前端显示结果.
波形图 d3 能干不?
dong3580
2014-08-07 12:58:03 +08:00
@spark
应该可以,效率上怕浏览器受不了!
另外计算音频到时没找到合适的开源库来着。
还有一点我不知道怎么让后端源源不断返回刷新的数据。
难不成写个死循环的ajax请求?
chairuosen
2014-08-07 12:59:49 +08:00
muzuiget
2014-08-07 13:26:57 +08:00
以前就是不停间隔调用 ajax,现在你可以用 websocket。
zhujinliang
2014-08-07 13:35:25 +08:00
web audio api 貌似可实现
没做过,大致搜了一下,比如这玩意:
https://github.com/jsantell/dancer.js

演示页面在safari上正常,chrome不行
sivacohan
2014-08-08 09:24:40 +08:00
dong3580
2014-08-08 14:51:10 +08:00
@muzuiget
3ks,貌似很强大的样子。

@chairuosen
兼容性问题严重。
不过搜到一个强悍的系列:
http://www.web-tinker.com/search/AudioAPI%20createAnalyser%20%E6%B3%A2%E5%BD%A2%E5%9B%BE/1.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/126524

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX