Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Unable to load sons/colidiu.mp3. The request status was: 404

let imagemDaEstrada;
let imagemDoAtor;
let imagemDoCarro1;
let imagemDoCarro2;
let imagemDoCarro3;

//sons
let somColidiu
let somPontos
let somTrilha

function preload(){
  imagemDaEstrada = loadImage("Imagens/estrada.png");
  imagemDoAtor = loadImage("Imagens/ator-1.png");
  imagemDoCarro1 = loadImage("Imagens/carro-1.png");
  imagemDoCarro2 = loadImage("Imagens/carro-2.png");
  imagemDoCarro3 = loadImage("Imagens/carro-3.png");
  imagemDosCarros = [imagemDoCarro1,imagemDoCarro2,imagemDoCarro3, imagemDoCarro1,imagemDoCarro2,imagemDoCarro3]

  somColidiu = loadSound("sons/colidiu.mp3");
  somPontos = loadSound("sons/pontos.wav");
  somTrilha = loadSound("sons/trilha.mp3");

}

https://editor.p5js.org/danielfernandesdosanjos/sketches/9r0cUCQcr

3 respostas

Fala Daniel, como vai?

Acessei o jogo pelo link que compartilhou e a música foi executada, sem exibir a mensagem de erro.

: )

solução!

Sim, descobri que o erro acontecia quando eu carregava o som. Pois a seta para carregar dentro da pasta não funcionava. Estava carregando fora da pasta. Então o jogo só rodou quando coloquei apenas "colidiu.mp3".

Olá,

Para outras pessoas que estejam com o mesmo problema, esta pode ser a solução.

Passei pelo mesmo problema do erro 404. Porém percebi que o mesmo ocorria pelo motivo de que, ao inserir os arquivos, os mesmos não ficavam dentro da pasta sons, e sim na "raiz ", no mesmo nível de sketch.js, index.html, style.css e das pastas imagens e sons.

Pois bem, acontece que na hora de inserir arquivos em uma pasta do P5, é necessário primeiro selecionar esta pasta para ativá-la. Aí sim, depois, clicar na seta que abre a opção de inserir arquivos.

Dessa forma, os arquivos serão inseridos corretamente na pasta.

Clicar diretamente na seta que abre a opção de inserir um arquivo, sem que antes esta pasta esteja ativada com o clique, fará com que a inserção de arquivos não seja dentro da pasta desejada, mas sim no mesmo nível dela dentro da hierarquia de arquivos.

Um pouco estranho o comportamento do P5 , porém é isso.