audio - p5 找不到变量 masterVolume

标签 audio p5.js volume

added p5.sound.js as instructed ,并确保它在正确的位置。我试着打电话:

masterVolume(1.0, 0.05, 0)

它给了我错误。什么是交易?

这是失败的代码的完整页面:
<!DOCTYPE html>

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport" content="width=device-width"/>
    <title>test</title>
    <style>
    body { 
    margin: 0; 
    -webkit-user-select: none;
    }
    canvas { display: block; }
    .green {
        color:#219900;
    }
    </style>
</head>
<body>

<script src="js/p5.min.js"></script>
<script src="js/p5.sound.min.js"></script>


  <script>
    masterVolume(1.0, 0.05, 0)
  </script>

</body>
</html>

最佳答案

为了调用masterVolume p5js setup必须先调用。

尝试将对 masterVolume 的调用放在将在安装时或安装后运行的函数中。

function setup() {
   // try the call here
   masterVolume(1.0, 0.05, 0);
}
function draw(){
   // or try the call here or in any p5js method
   masterVolume(1.0, 0.05, 0);
}

关于audio - p5 找不到变量 masterVolume,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62439955/

相关文章:

php - 在 Woocommerce 中显示总购物车运输量值

jquery - 将OnClick Stop添加到音频

c# - CSCore:可能,剪切音频文件

javascript - p5.sound.js audioBuffer 未定义

python - 使用 python 代码在 Docker 容器之间共享卷

android - Android API 23 中删除了 Settings.System.VOLUME_SETTINGS?

audio - Monogame声音故障

javascript - Web Audio API 无法在虚拟设备的 Android 浏览器中播放音频

javascript - 在闭包 JavaScript 中分配变量

javascript - 如何在 P5.js 中为 keyPressed() 函数设置时间缓冲?