Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

321
Vistas
Extensión de Chrome: detecta la reproducción de audio en Javascript

Actualmente estoy trabajando en una extensión de Chrome que necesita detectar si se está reproduciendo un audio en el navegador. Encontré esta publicación con muchas soluciones: Detectar si el audio se está reproduciendo en el navegador Javascript

JSFiddle completo: https://jsfiddle.net/Thornton_Fernbacher/mg3uv54j/73/

 startBtn.onclick = function() { startBtn.onclick = null; navigator.mediaDevices.getDisplayMedia({ video: true, audio: true }) .then(stream => { if (stream.getAudioTracks().length > 0) { var source = audioCtx.createMediaStreamSource(stream); source.connect(analyser); document.body.classList.add('ready'); } else { console.log('Failed to get audiostream. Audio not shared or browser not supported') } }).catch(err => console.log("Unable to open capture: ", err)); audioCtx.resume(); } function checkAudio() { check.classList.toggle('playing', window.isAudioPlaying()); window.requestAnimationFrame(checkAudio); } checkAudio();

Primero probé un JSFiddle que funcionaba perfectamente. Pero, una vez que intenté ingresar números enteros dentro de mi extensión, no funcionó como se esperaba. En primer lugar, el botón de inicio no abre ninguna alerta para solicitar autorización, por lo que el siguiente código es imposible de ejecutar. Así que busqué los permisos de la extensión de Chrome pero no encontré nada que cancelara las alertas.

Así que estoy buscando a alguien que conozca una solución para esta extensión de Chrome que pueda ayudarme. Que tengas un buen día.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda