小编kr1*_*kr1的帖子

Web 音频 api:如何检查音频图?

Web Audio Api规范指出:

[...]AudioContext 接口,其中包含表示 AudioNode 之间连接的音频信号图。

我有一个项目,有 +/- 30 个节点连接。
我正在尝试编写测试来检查图表的设置是否正确。因此我需要检查生成的图表。
但是,我无法访问/检查最终图表,也无法找到有关如何操作的信息。

javascript webkit web-audio-api

4
推荐指数
1
解决办法
1093
查看次数

可以从内存创建 AudioBuffer,即 Int8Array

有没有办法将内存中的原始数据作为样本添加到 Web Audio Api?我想添加一个 Int8Array (或 Int16Array)作为缓冲区,该缓冲区只有样本,没有 WAV 或 MP3 格式。我尝试过 audioContext.createBuffer 等但没有成功。

像这样的东西:

var buffer = audioContext.createBuffer(1,8192, 22000);
var intArray = new Int8Array(....);
// -- fill intarray
buffer.buffer = intArray;
...
var source = context.createBufferSource();
source.buffer = buffer;
source.connect(context.destination); 
Run Code Online (Sandbox Code Playgroud)

如果这是不可能的,是否有一种与 contetx.decodeAudio() 兼容的声音格式,很容易在内存中“模拟”?即只是一个标题或其他东西。

html javascript html5-audio web-audio-api

3
推荐指数
1
解决办法
2904
查看次数

标签 统计

javascript ×2

web-audio-api ×2

html ×1

html5-audio ×1

webkit ×1