网络音频连接电表

时间:2015-05-20 22:13:50

标签: javascript html web-audio

我正在尝试连接本教程中建议的音频表 http://www.smartjava.org/content/exploring-html5-web-audio-visualizing-sound

我的应用程序使用waveurfer(http://www.wavesurfer.fm/)加载和可视化音频文件,但我还没想出如何将仪表连接到waveurfer对象。

修改

我意识到每个waveurfer轨道已经有一个分析仪,所以我尝试了如下:

analyser = Daw.tracks[0].backend.analyser;

Daw.tracks[0].backend.scriptNode.onaudioprocess = function() {

// get the average for the first channel
var array =  new Uint8Array(analyser.frequencyBinCount);
analyser.getByteFrequencyData(array);
var average = getAverageVolume(array);

 // clear the current state
 ctx.clearRect(0, 0, 60, 130);

 // set the fill style
 ctx.fillStyle=gradient;

 // create the meters
 ctx.fillRect(0,130-average,25,130);}

它似乎正在发挥作用。

0 个答案:

没有答案