如何制作这个随机SVG波形发生器,从音频文件中产生波形;
`
https://codepen.io/andrewscofield/pen/oGyrEv `
发布于 2021-07-15 18:51:01
这就是你要的。https://codepen.io/Stepancic/pen/ExmZpZj?editors=0010
这里的主要部分是
var y1 = (config.line_height - filteredData[i] * config.line_height) / 2;
var y2 = config.line_height - y1;
在for循环中绘制。y1
中的乘数只是为了让filteredData值“更大”。
采样率不是动态生成的,因此您可以根据音频文件的长度更改const samples = 92;
的值。
这段代码还有一些工作要做,但我希望它能有所帮助。BR
https://stackoverflow.com/questions/68354193
复制相似问题