3
respostas

[Dúvida] nn consigo colocar som no jogo, o que devo fazer?

o seguinte erro aparece: "TypeError: Cannot read properties of undefined (reading 'loop')", o que devo fazer para definir essa propriedade para que o programa possa "ler"?

em seguida outro erro aparece: "EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data", o q posso fazer para resolver o problema?

3 respostas

Olá Davi, tudo bem?

Esse erro normalmente ocorre por conta do p5.js não reconhecer múltiplos arquivos e acaba que alguns não funcionam como esperado, por conta disso peço que apague todos os arquivos de som e faça o upload de cada um deles de forma isolada, e por fim verifique se o arquivo foi totalmente carregado e se não erro na hora de chamar os arquivos de som.

Contudo, é necessário ter acesso ao seu código para que eu seja mais assertivo sobre como sanar esse erro e te indicar os locais de correção, sendo assim peço que compartilhe o seu projeto para que eu possa te auxiliar.

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 Fico no aguardo e a disposição para lhe auxiliar!

Um grande abraço e até mais!

Oi, Victor!

perdão pela demora, agora que vi a mensagem, irei compartilhar o código, de antemão agradeço a paciência e disponibilidade. :)

https://editor.p5js.org/peixestranho/sketches/-4corAWIP

Olá Davi, tudo bem?

Ao acessar o link do seu projeto, ficou muito bacana seu jogo. Parabéns pelo excelente trabalho! Em relação ao erro mencionado na sua primeira resposta, realizei algumas verificações e constatei que ele não ocorre da forma como você relatou. No entanto, verifiquei que alguns arquivos de som não estão disponíveis no link que você mencionou.

Caso você deseje adicionar os sons ao seu jogo, sugiro que faça o download dos arquivos necessários neste link: download. Se houver qualquer dificuldade durante o processo, fique à vontade para me contatar. Terei o maior prazer em auxiliá-lo a resolver o problema.

Reforço que qualquer duvida ou o que o erro aconteça novamente me coloco a disposição para lhe ajudar.

Sucesso

Um grande abraço e até mais!

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