位置a帧声音分析

问题描述

我想使用Aframe声音组件获得正片音频。但是我还希望能够使用audioanalyser节点分析所述音频。音频分析仪需要指定源,但似乎仅适用于 <audio>元素,而不是Aframe的内部声音组件。有谁知道如何引用component.sound作为音频分析器的源?

<a-sound id="audio" src="src: url(someAudio.ogg)" autoplay="true" position="0 -0.3 -3"></a-sound>
<a-entity  gltf-model="#somemodel" position="0 -0.3 -3"
audioanalyser="src: #audio"
audioanalyser-volume-scale="multiplier: .048">
</a-entity>

解决方法

在此期间,我发现您可以开始播放源音频组件,但将音量设置得非常低,这样就不会干扰您同时播放的位置声音组件音频。但是我想这不是很有效,所以我还在寻找更好的答案。

document.getElementById("audio_1").volume = 0.01;
document.getElementById("audio_1").play();