0

我正在努力让 Tone.js 完全正常工作。起初我意识到我需要在单击按钮时激活网络音频上下文。但是,现在我遇到了这个问题:Tone.start is not a function.

我的代码是我能得到的最简单、最短的代码:

索引.html:

<!DOCTYPE html>
<html>
    <head>
        <title>Tone.js</title>
        <meta charset="utf-8" />

        <script type="module" src="app.js"></script>
    </head>
    <body>
        <button>Start</button>
    </body>
</html>

应用程序.js:


import * as Tone from './node_modules/tone/build/Tone.js'

window.onload = function() {

    document.getElementsByTagName('button')[0].addEventListener('click', startTone);
}

async function startTone() {
    await Tone.start();

}

这是基于“启动音频”下的官方文档。另外作为参考,我在 Chrome 中运行它。

4

0 回答 0