p5js audioin函数在示例模式下不工作

esyap4oy  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(207)

我将p5js代码转换为示例模式,以便在同一个dom中运行2个画布,但我的 p5.AudioIn() 功能不工作。我得到的错误是引用 Failed to construct 'AudioWorkletNode' . 我上传了下面的错误截图,因为它有更多的信息。为什么不呢 AudioIn 转换为示例模式时不工作,但在全局模式下工作。感谢您的帮助。如果您有任何问题,请随时发表评论。提前谢谢。

let s2 = function(sketch) {
  sketch.quinnListenMic;

  sketch.setup = function() {
    let cnv = sketch.createCanvas(300, 300);
    cnv.mousePressed(sketch.userStartAudio);
    sketch.quinnListenMic = new p5.AudioIn(); //ERROR HERE
    sketch.quinnListenMic.start();
  }

  sketch.draw = function() {

    sketch.background(100)

    sketch.micLevel = quinnListenMic.getLevel();
    console.log(micLevel)

  }

}

var myp5_2 = new p5(s2);
<html>

<head>
  <script defer src=https://cdn.JsDelivr.net/npm/p5></script>
  <script defer src=https://cdn.JsDelivr.net/npm/p5/lib/addons/p5.dom.min.js></script>
  <script defer src=https://cdn.JsDelivr.net/npm/p5/lib/addons/p5.sound.min.js></script>
  <script src="https://cdn.jsdelivr.net/npm/p5@1.4.0/lib/p5.js"></script>
</head>

<body>
</body>

</html>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题