Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

244
Views
Audio de reproducción automática en bucle

Estoy buscando reproducir automáticamente un audio en bucle sin que el navegador me bloquee.

Código:

 <audio id="audio1" src="assest/sound/1.mp3" autoplay="" /> <script> a = document.getElementById('audio1'); a.onended = function(){setTimeout("a.play()", 1000)} </script>

Mi código actual funciona en Firefox, pero está bloqueado de forma predeterminada, tengo que permitir la reproducción automática manualmente para que pueda reproducir el audio y, en el otro lado, en Chrome, el audio ni siquiera se reproduce.

Editado:

Código de marco flotante:

 <iframe src="assest/sound/1.mp3" allow="autoplay" style="display:none" id="iframeAudio"> </iframe>

Incluso probé el código de reproducción automática de iframe, pero aún no funciona con Chrome. El código iframe activa automáticamente la descarga automática del archivo de audio.

¿Alguna solución para esto?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

CON HTML

 <audio controls autoplay loop hidden> <source src="assest/sound/1.mp3" type="audio/mpeg"> </audio>
over 4 years ago · Santiago Trujillo Report

0

Consulte este documento para saber cuál es el problema al que se enfrenta: https://developer.mozilla.org/en-US/docs/Web/Media/Autoplay_guide .

Como se describe en el documento:

Como regla general, puede asumir que los medios podrán reproducirse automáticamente solo si se cumple al menos uno de los siguientes:

  • El audio está silenciado o su volumen está puesto a 0
  • El usuario ha interactuado con el sitio (haciendo clic, tocando, presionando teclas, etc.)
  • Si el sitio ha sido incluido en la lista de permitidos; esto puede suceder automáticamente si el navegador determina que el usuario interactúa con los medios con frecuencia, o manualmente a través de las preferencias u otras características de la interfaz de usuario.
  • Si la política de función de reproducción automática se utiliza para otorgar compatibilidad con la reproducción automática a un documento y a su documento.

Creo que una forma razonable es dejar que los usuarios interactúen primero con su sitio. P.ej:

  • Muestra una ventana emergente en la página y el usuario hace clic para cerrarla;
  • Pregunte a los usuarios si quieren escuchar música o no;
  • ...

Después de que interactuaron con su sitio, puede ejecutar el script para reproducir el audio sin bloquear el navegador.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!