gpt4 book ai didi

javascript - 括号p5.js无法加载声音: “The request status was: 0 ()”错误

转载 作者:行者123 更新时间:2023-12-02 23:01:24 24 4
gpt4 key购买 nike

当我在方括号中使用实时预览时,我的声音文件将不会加载,该屏幕仅显示“正在加载...”,并且在控制台中显示:

The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page.Unable to load assets/jump.wav. The request status was: 0 ()


这是我的代码:
var jumpSound;

function preload()
{
soundFormats('mp3','wav');
//
//load your sounds here
jumpSound = loadSound('assets/jump.wav');
jumpSound.setVolume(0.1);


}


function setup()
{
createCanvas(1024, 576);
floorPos_y = height * 3/4;
lives = 3;

startGame();
jumpSound.play();
我尝试将mp3更改为wav,但它工作了一段时间,但是当我稍后再次打开它时,它又回到了相同的错误,所以我知道它的书写方式正确,但这似乎是带有方括号或p5.js的技术问题?任何帮助,将不胜感激,谢谢!

最佳答案

对于Web音频,Wav是个坏主意,因为与mp3或ogg对应文件相比,wav文件很大(我个人更喜欢ogg,因为mp3通常在开始时会保持沉默)。
撇开这一点,还有更多的上下文可能会很好,例如调用函数时。我可以建议您制作一个本地服务器来托管您的程序,这在过去加载文件时遇到了一些问题,对我有帮助。
一种简单的方法是使用chrome扩展名为“chrome的Web服务器”,您可以在其中选择index.html文件所在的文件夹,然后为您提供一个可以打开以运行该文件的链接。

关于javascript - 括号p5.js无法加载声音: “The request status was: 0 ()”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63440476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com