我正在寻求在 react-vr 中使用过 Web Audio API 的人的意见。React-VR 已经有非常酷的组件可以在场景中放置声音,但是,我需要一步一步访问音频缓冲区,这可以通过 Web Audio 提供的 AudioContext 轻松实现。
在我的 client.jsinit()
中,我可以在 vr 实例中找到音频上下文
function init(bundle, parent, options) {
const vr = new VRInstance(bundle, 'WelcomeToVR', parent, {
...options,
});
audioCtx = vr.rootView.context.AudioModule.audioContext._context; //HERE
vr.render = function() { };
vr.start();
return vr;
}
我正在努力弄清楚如何公开音频上下文。一旦我退出 init() 函数,它的作用域就结束了。是否有另一种方法可以访问 index.vr.js 中的音频上下文?