Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

290
Visualizações
Audio de Javascript que da el error "El elemento no tiene fuentes compatibles" en reproducción

Estoy haciendo mi primer juego de javascript (Snake), y ya terminé la mayor parte. Ahora estoy tratando de agregar sonido, pero no funciona. No estoy usando un servidor, estoy usando un archivo html local.

Este es el método constructor de la clase en la que intento reproducir un sonido:

 constructor(){ ... this.collect_wav = new Audio("Sounds\\Coin.wav"); ... }

Y luego en uno de los métodos:

 relocate(){ ... this.collect_wav.play(); }

Cuando se ejecuta el código, el new Audio se ejecuta sin errores, pero en la línea play() aparece este error en la consola del desarrollador: el error que me sale Hay una carpeta de "Sonidos" en el mismo directorio que mi archivo html, y dentro de esa carpeta está Coin.wav , así que creo que la ruta es correcta, pero simplemente no funciona. Pero cuando entro en la consola del desarrollador y voy a la pestaña de sources , ni siquiera veo la carpeta Sounds en la lista, solo están los archivos html, css y javascript: archivos

He intentado usar la etiqueta html de esta manera:

 <audio controls> <source src="Sounds/Coin.wav" type="audio/wav"> </audio>

Incluso esto no funciona, veo que aparecen los controles, pero están atenuados y no se puede interactuar con ellos:

Controles atenuados

También intenté reemplazar las barras invertidas con una barra diagonal normal (porque no estoy seguro de cuál es la correcta en html), pero esto tampoco ayudó. He estado tratando de arreglar esto durante días, y realmente no tengo idea de qué está mal.

Editar: encontré el problema, hay algo mal con el archivo wav que estoy usando, cuando lo cambié a un archivo wav aleatorio que descargué de Internet, funcionó. Luego deja de funcionar cuando lo cambio de nuevo al wav original. Así que supongo que es un problema con el archivo wav que estoy usando.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda