V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
dong3580
V2EX  ›  JavaScript

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

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

    演示页面在safari上正常,chrome不行
    sivacohan
        7
    sivacohan  
       2014-08-08 09:24:40 +08:00 via Android
    dong3580
        8
    dong3580  
    OP
       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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1402 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:30 · PVG 01:30 · LAX 09:30 · JFK 12:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.