web-audio-api 相关问题

Web Audio API是一种可直接在浏览器中使用的高级音频处理API,可帮助使用JavaScript创建,操作和分析音频数据。

获取aframe中现有的AudioContext

我正在尝试使用 WebAudioAPI 和 aframe 来处理音频。如果我理解正确的话,我应该能够将新的卷积器节点或任何其他音频节点连接到创建的现有音频上下文...

回答 1 投票 0

媒体错误代码 4 - 我无法在 Safari 上播放音频

我在 Safari 浏览器上播放音频时遇到问题。音频在 Chrome/Firefox/Edge 上完美播放。但是当我在 Safari 上播放音频时,我总是收到 MediaError Code 4。下面是...

回答 1 投票 0

如何将 bufferSource 连接到 Tone 的 Destination

使用常规 WebAudio,我可以将 bufferSource 连接到目的地,如下所示: const audioCtx = new AudioContext() const bufferSource = audioCtx.createBufferSource() bufferSource.connect(audioCtx.

回答 1 投票 0

Web 音频 API 是否可以用于安排非音频事件?

假设我希望在 30 秒后发生某事。我见过有人声称网络音频可以用来实现这一目标,因为它的计时器很准确。但我从未见过这个例子如何...

回答 1 投票 0

如何从 Blob 创建 AudioBuffer?

我有一个使用 MediaRecorder api 创建的音频文件/blob: 让记录器 = new MediaRecorder(this.stream) 让数据= []; recorder.ondataavailable = event => data.push(event.dat...

回答 5 投票 0

有没有一种方法可以在没有 Service Worker 的情况下缓存音频元素请求?

我有一个用户脚本,我想在其中缓存音频元素中的音频文件。 fetch() 在这里不可行,因为我必须等待它获取才能从中获取 blob。有没有办法使用音频电子...

回答 1 投票 0


Web Audio API,获取两个数组中左/右声道的 getByteTimeDomainData。

我目前正在尝试使用网络音频 API 创建音频可视化,即我正在尝试从给定的音频源生成利萨茹图形。 我看到了这篇文章,但我失踪了......

回答 2 投票 0

ios17 safari AudioContext(网络音频API)问题

自从我升级到 ios17 以来,我的 AudioContext 无法在 Safari 上工作。 我有一个简单的元素,通过 AudioContext 连接增益节点。音频加载.mp3文件(剩余时间已更新

回答 1 投票 0

webaudio、audiocontext跳转到位置

在我的代码中,我设置 AudioContext.currentTime 跳转到播放轨道中的不同位置。这是行不通的。这是旧代码,所以我不确定网络音频规范是否已更改或者我......

回答 2 投票 0

获取当前时间

我想了解如何在音频播放时获取音频的当前时间。因此,当音频开始播放时,它将记录 0,在播放结束时,它将记录总杜拉...

回答 1 投票 0

MediaRecorder.stop() 不会清除选项卡中的录制图标

我启动和停止 MediaRecorder 流。红色“录制”图标会在启动时出现在 Chrome 选项卡中,但在停止时不会消失。 图标如下所示: 我的代码如下所示: 常量

回答 3 投票 0

为什么当按住两个键并释放第一个键时会触发额外事件?

这个问题困扰我有一段时间了。我正在 Javascript 中使用 WebAudioAPI 来制作合成器。我有一个播放声音的 keydown 事件和一个停止声音的 keyup 事件。然而,如果我

回答 1 投票 0

如何使用 HTML5 和 Javascript 检测用户何时对着麦克风说话以及何时不说话?

我正在开发一个网络应用程序,我需要向用户展示可用麦克风的列表,以便他们可以选择自己喜欢的麦克风并进行测试(就像 google meet 如何允许测试一样...

回答 1 投票 0

如何使用网络音频API无缝循环声音

我在任何地方都找不到这个问题的明确答案。我正在寻找在 chrome 中加载文档时自动无缝循环 .wav 文件的最简单方法。看来 webaudio api 是

回答 2 投票 0

Javascript 引擎模拟器模块不发出声音

我在这里使用 JS 引擎噪声模拟器模块。 当我启动它时,一切似乎都在控制台中的日志中进行,但是当我打开页面并按播放键时,没有声音传来。 这是一些...

回答 1 投票 0

在 JavaScript/Angular 中反转音频

`我想要一个功能,如果我按下倒带按钮,我应该能听到快倒中的音频,就像我们在快进模式下听到音频一样。 我有一个 AudioBuffer,我正在反转它,但是当...

回答 1 投票 0

WebAssembly 共享数组缓冲区中的 WebAudioWorklet 未定义

我想了解如何使用 emscripten 的 Wasm Audio Worklets API 在 WebAssembly 中编译 Audio Worklet。 使用 API 参考教程中列出的代码以及 com...

回答 1 投票 0

如何从 mediaDevices.getUserMedia 流获取采样率

Firefox 对音频媒体流的音频重采样能力有限。如果输入媒体流的采样率与 AudioCotext 的采样率不同,则会抱怨: DOMException:AudioContext。

回答 1 投票 0

逐块流式传输音频时,块之间有暂停间隔

我目前正在致力于实现流音频功能,并且遇到了与使用 AudioContext 合并音频缓冲区相关的问题。我的目标是获取 5 秒的音频块并...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.