AnalyserNode.getFloatFrequencyData 总是返回-Infinity。
创始人
2024-09-30 09:00:40
0

在使用AnalyserNode.getFloatFrequencyData方法时,如果总是返回-Infinity,可能是因为没有正确地初始化AnalyserNode。

以下是一个示例代码,展示了如何正确初始化AnalyserNode并使用getFloatFrequencyData方法:

// 创建AudioContext
const audioContext = new (window.AudioContext || window.webkitAudioContext)();

// 创建AnalyserNode
const analyserNode = audioContext.createAnalyser();

// 获取音频数据
const bufferLength = analyserNode.frequencyBinCount;
const dataArray = new Float32Array(bufferLength);

// 连接到音频源
// ... 你的音频源代码 ...

// 将AnalyserNode连接到音频源
sourceNode.connect(analyserNode);

// 分析音频数据
function analyzeAudio() {
  analyserNode.getFloatFrequencyData(dataArray);
  requestAnimationFrame(analyzeAudio);
}

// 开始分析音频
analyzeAudio();

在这个示例中,首先创建了一个AudioContext实例和AnalyserNode实例。然后,将AnalyserNode连接到音频源(不在代码中展示)。最后,使用getFloatFrequencyData方法获取音频数据,并将其存储在Float32Array中。

为了持续分析音频数据,可以使用requestAnimationFrame方法在每一帧调用analyzeAudio函数。

请注意,这只是一个示例,实际情况可能会根据你的代码和需求有所不同。希望这个示例能够帮助你解决AnalyserNode.getFloatFrequencyData总是返回-Infinity的问题。

相关内容

热门资讯

黑科技软件(wepoke好友)... 大家肯定在之前wepoke或者wepoke中玩过黑科技软件(wepoke好友)WpK固有有挂!太实锤...
黑科技系统(微扑克后台)来玩德... WePoker透视辅助版本稳定性对比与推荐‌:黑科技系统(微扑克后台)来玩德州app从来存在有挂!太...
黑科技美元局(鱼扑克辅助)德扑... WePoke高级策略深度解析‌;黑科技美元局(鱼扑克辅助)德扑线上素来真的是有挂!太无语了本来是有挂...
黑科技工具(pokerworl... 黑科技工具(pokerworld软件)WepOke一直存在有挂!太坑了素来是真的有挂(2020已更新...
黑科技数据(WPK识别)aap... 黑科技数据(WPK识别)aapoKER其实真的有挂!太夸张了先前是真的有挂(2026已更新)(哔哩哔...
黑科技规律(德州alphax)... 黑科技规律(德州alphax)微扑克ai一贯存在有挂!太嚣张了本然存在有挂(2023已更新)(哔哩哔...
黑科技美元局(wpk下载)德州... 黑科技美元局(wpk下载)德州aapoker俱乐部从前是有挂!太无语了果然真的是有挂(2022已更新...
黑科技辅助挂(wepoke中牌... 黑科技辅助挂(wepoke中牌率)好运大菠萝往昔存在有挂!太夸张了起初存在有挂(2022已更新)(哔...
黑科技游戏(WPK插件)wEp... 黑科技游戏(WPK插件)wEpOke往昔是有挂!太无语了一贯存在有挂(2020已更新)(哔哩哔哩);...
黑科技了解(云扑克德州)wep... 黑科技了解(云扑克德州)wepoKE原来是真的有挂!太无语了本然有挂(2023已更新)(哔哩哔哩)是...