Web Audio AnalyserNode返回空数据

时间:2016-11-27 08:31:54

标签: javascript audio web

HTML:

<audio id="myAudio" src="song.mp3" oncanplay="done(this)"></audio>

JS:

function done(audio) {

    var ctx = new AudioContext();

    var audioSrc = ctx.createMediaElementSource(audio);
    var analyser = ctx.createAnalyser();

    audioSrc.connect(analyser);
    audioSrc.connect(ctx.destination);

    var array = new Uint8Array(analyser.frequencyBinCount);
    analyser.getByteFrequencyData(array);

    console.log(array);

}

写入控制台的所有内容都是全零的数组。有人知道这段代码有什么问题吗?

0 个答案:

没有答案