web-audio-api 相关问题

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

AudioBuffer.copyFromChannel返回空Float32Array

AudioBuffer.copyFromChannel从音频缓冲区的每个通道返回空的Float32Array...。是否有任何方法可以使其正常工作? var floatarray1 = new Float32Array(); audioBuffer ....

回答 1 投票 0

从javascript中的音频缓冲区合并两个通道的数据

我们如何将音频缓冲区的两个通道中的数据合并到arrayBuffer,以便将arrayBuffer转换为Blob? var floatarray1 = new Float32Array(); audioBuffer.copyFromChannel(floatarray1,0); ...

回答 1 投票 0

使用Web Audio API的平滑音量更改

此处是javascript新手。因此,我一直在弄乱Web Audio API试图找出问题,然后发现exponentialRampToValueAtTime可以满足我的要求,只是似乎可以做到...

回答 1 投票 0

麦克风音频可视化器Web音频API

我是HTML5画布的新手。我想做的事。我想要像Windows一样的麦克风音频可视化器麦克风的声音可视化器(控制面板=>硬件和声音=>声音=>录音)可以...

回答 2 投票 1

NodeJS:将立体声PCM波流捕获到单声道AudioBuffer中

[我正在使用节点麦克风(这只是用于录制的javascript接口)录制来自nodejs的音频,并希望使用网络音频API(这是一个nodejs ...)将流块存储在AudioBuffer中。

回答 1 投票 0

Web音频API ChannelMergerNode在Safari上无法正常工作

我使用ChannelMergerNode创建了一个简单的jsfiddle,以在右扬声器上播放振荡器。它可以在Chrome上正常运行,但在Safari上,声音会同时播放到两个扬声器(左右)。 var ...

回答 1 投票 0

MediaRecorderAPI:如何使用来自画布的captureStream和来自音频文件的音频源来产生媒体流

目前,我可以从画布上获取视频。但是我需要合并音频流。我到处搜索只是意识到我需要以某种方式利用AudoDestinationNode对象。我...

回答 1 投票 1

有没有在浏览器中播放原始wav数据的好方法?

我正在尝试在浏览器中播放wav原始数据,该数据是通过socket.io从nodejs服务器传输的,主要思想是尽可能快地播放接收到的数据,因此我不需要等待.. 。

回答 2 投票 2

在浏览器中使用Opus(或其他编解码器)编码AudioBuffer

我正在尝试通过Websocket流音频。我可以通过Web-Audio-Api从麦克风(或其他来源)获取AudioBuffer并流式传输RAW-Audio-Buffer,但是我认为这不是很好...

回答 1 投票 0

将音乐从流媒体平台(Deezer,Spotify,Soundcloud)流向Web Audio API

你们中的任何人,都知道一种获取音乐平台的音频流并将其插入Web Audio API的方法吗?我正在做一个基于Web Audio API的音乐可视化程序。它当前从...

回答 1 投票 0

Safari-createMediaElementSource不起作用?

我喜欢向YouTube添加音频平移效果。但是我发现Web音频api在Chrome中有效,但在Safari中不起作用(在MacOS 10.15.4上为v.1.1)。重现步骤:在Safari中打开Youtube视频打开dev ...

回答 1 投票 0

如何将两个音频文件合并为一个,并使其在javascript中合并后播放

我有一个要在背景中添加的曲目和一个录制的音频。我要合并两个音频并将其合并,而不是播放合并的音频。谁能帮我解决如何合并音频和...

回答 2 投票 0

Web Audio Api,实时更新循环缓冲区数据,在Firebox中是不可能的?

我在播放循环缓冲区时尝试更改基础缓冲区数据时遇到问题。 bufferData = audioContext.bufferSourceNode.buffer.getChannelData(0); ...

回答 1 投票 0

如何检查特定模块是否已添加到Worklet?

我正在使用AudioWorkletNode,要使用它,需要首先在audio_context.audioWorklet上加载处理器模块。 DOMException:无法构造'AudioWorkletNode':...

回答 1 投票 1

如何在javascript中快速播放声音文件的多个副本

我正在html + js中构建一个命运之轮,它旋转得很快。每次有新颜色飞过该标记时,转轮都应发出喀哒声。以最快的速度听起来像是机关枪,...

回答 1 投票 0

M4A文件无法在Safari中播放,但可以在Chrome中播放

我在 标签中有一个MP3和M4A文件。 MP3文件在Safari和Chrome中可以正常播放,而M4A文件在Chrome中可以正常播放,但是M4A在Safari中无法播放。我可以看到音频...

回答 1 投票 0

当我尝试将音频连接到Biquad滤波器时,为什么JS会引发类型错误?

我一直在使用WebAudio API,由于某种原因,我无法使Biquad过滤器正常工作。我的振荡器,包络和自定义效果都可以正常工作,但是滤镜一直给我...

回答 1 投票 0

正在编译优化级别为02和03的Wasm模块以加载到AudioWorlet中吗?

我正在尝试对.wasmmodule.js进行编译,并对其进行其他优化以在AudioWorklet中运行。我使用.post.js文件,通过--post -...

回答 1 投票 1

在Web Audio API中,是否可以设置最大音量?

我知道您可以通过增益来增加或减少音量。我想知道是否有一种方法(可能通过节点)限制输出的最大音量-不会将任何音频降低到该最大值以下。它是...

回答 2 投票 0

是否可以在WebAudio中更改侦听器中的声像平衡?

如果我在以下2D排列Panner中有一个侦听器和一个Panner节点---->侦听器| | V,其中箭头表示...

回答 1 投票 0

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