1
resposta

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

Boa noite,

Não consigo reproduzir o jogo após incluir os sons do jogo.

Aparece este erro:

EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data at (anonymous function) (Error: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data)

Por favor, poderiam me ajudar?

1 resposta

Olá Elvis, tudo bem?

Esse erro pode ocorrer quando não nomeamos corretamente os arquivos, por exemplo, o arquivo se chama “trilha.mp3” caso chamado como: somDaTrilha = loadSound("sons/Trilha.mp3"), perceba que o último “trilha” tem o T maiúsculo, essa pequena diferença já causa um erro.

Se não foi esse o causador do erro, podemos partir para um erro do próprio p5.js que não carregou completamente o arquivo, podemos apagar os arquivos e fazer o upload dos arquivos de forma isolada, certifique-se que o mesmo foi carregado até o final. Como exemplificado 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

Contudo, caso o erro persista peço que me envie o link do p5.js, deixo abaixo um passo a passo de como realizar o procedimento.

Para compartilhar o projeto no P5, siga os passos abaixo:

  • Com o p5 aberto e já logado, clique em File (arquivo)
  • Logo depois em Share(compartilhar)
  • Por fim, copie o terceiro link do "edit".
  • Cole o link na resposta do fórum

Deixo abaixo um gif que exemplifica o procedimento de compartilhamento do código:

O gif ou uma série de capturas que dá uma impressão de vídeo, mostra uma tela do navegador que estar aberta na ferramenta p5.js, o gif serve  exemplificar para o aluno Gabriel Como ele pode compartilhar o link, o fundo da tela está todo acinzentado escuro em poucos segundos mostra algumas linhas de códigos que não é interessante para o aluno o mouse se direciona fazendo os seguintes comandos dentro da plataforma, aba arquivo que fica no topo da tela do p5, e depois compartilhar e clicar na terceira e última opção, nesse tutorial são abertos pequenos pop-ups que auxiliar a legibilidade do aluno para realizar os comandos, por fim o gif apresenta colando o link no fórum da comunidade alura

Como dito anteriormente, caso o erro persista fico no aguardo.

Um grande abraço e até mais!