1
resposta

erro na função de sons

EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data

aparece isso e não consigo resolver.

o link do projeto: https://editor.p5js.org/Heitor1206/sketches/XLyoirE1d

1 resposta

Olá Heitor, tudo bem?

Para solucionarmos o seu erro, peço que remova os arquivos de som e realize o upload dos mesmos novamente, pois o p5 não muitas das vezes ao carregar múltiplos arquivos ele pode acabar deixando de enviar o arquivo por completo o que pode gerar alguns erros.

Verifique se o arquivo foi totalmente carregado como na imagem abaixo:

Na imagem apresentada, um print da tela da plataforma p5.js exemplifica o que foi dito, ou seja, um barra completa que representa que a imagem foi totalmente carregada

Por fim no arquivo imagens.js, devemos comentar os dois outros arquivos de som que você ainda não usa, que são os somDoPonto e o somDaColisao, como no exemplo abaixo:

/* ==== Restante do código ====*/

 somDaTrilha = loadSound("sons/trilha.mp3");
 //somDaColisao = loadSound("sons/colidiu.mp3");
 //somDoPonto= loadSound("sons/ponto.wav");
}

OBS: depois lembre-se de "descomentar" quando necessário

Acredito que com essas dicas o seu jogo volte a funcionar, mas caso o erro persista, fique a vontade para trazer novamente!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!