jav*_*era 5 html google-chrome audiocontext
我正在使用 jspsych.js 模块,在使用它时,我查看控制台并收到此错误:不允许启动 AudioContext。它必须在页面上的用户手势之后恢复(或创建)。
它带我到这行代码:
core.webaudio_context = (typeof window !== 'undefined' && typeof window.AudioContext !== 'undefined') ? new AudioContext() : null;
Run Code Online (Sandbox Code Playgroud)
我不明白错误在哪里。
您需要用户事件来启动音频。
你能再检查一下错误行吗?也许您正在尝试自动启动音频,但这是不可能的。
在您的页面添加按钮:
<button class="play">Play</button>
Run Code Online (Sandbox Code Playgroud)
然后添加以下功能来使用您的音频源;
play.onclick = function() {
audioSource.start(0);
//or another function to use audio source
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4492 次 |
| 最近记录: |