gpt4 book ai didi

javascript - AudioBuffer.copyFromChannel 返回空的 Float32Array

转载 作者:行者123 更新时间:2023-12-04 09:47:45 26 4
gpt4 key购买 nike

AudioBuffer.copyFromChannel 从音频缓冲区的每个 channel 返回空的 Float32Array ......有什么方法可以使其正常工作?

var floatarray1 = new Float32Array();
audioBuffer.copyFromChannel(floatarray1,0);
console.log(floatarray1)

Output of "floatarray1" which returns empty Float32Array

最佳答案

copyFromChannel()只会复制尽可能多的数据。如果给定的长度Float32Array是 0 它不能复制任何东西。

如果你想复制所有的 channel 数据,你可以这样做:

const channelData = new Float32Array(audioBuffer.length);

audioBuffer.copyFromChannel(channelData, 0);

关于javascript - AudioBuffer.copyFromChannel 返回空的 Float32Array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62068446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com