不允许启动AudioContext.用户在页面上做出手势后,必须恢复(或创建)它



我正在使用jspsyc.js模块,在使用它时,我查看控制台,发现以下错误:不允许启动AudioContext。用户在页面上做出手势后,必须恢复(或创建(它。

它把我带到这几行代码:

core.webaudio_context = (typeof window !== 'undefined' && typeof window.AudioContext !== 'undefined') ? new AudioContext() : null;

我不知道错误在哪里。

您需要一个用户事件来启动音频。

你能再检查一下错误行吗?可能您正在尝试自动启动音频,但这是不可能的。

添加按钮您的页面:

<button class="play">Play</button>

然后添加功能,使用您的音频源如下;

play.onclick = function() {
audioSource.start(0);
//or another function to use audio source
}

最新更新