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

178
Vistas
javascript nuevo audioContext mono a estéreo sin redacción

Necesito convertir los archivos mp3 que reproduzco en un proyecto de mono a estéreo con la API de audio web. Pero haz esto a1 = new Audio( /1.mp3 ); no puedo con Todo mi sistema se basa en esta compilación. Convertir todos los sonidos que se reproducen en la página a audio estéreo o nuevo ( /1.mp3 ); ¿Hay alguna manera de convertir un sonido creado con .

 var a1 = new Audio(`/1.mp3`); a1.volume = .5; a1.play()

Estoy usando una estructura de código simple como la anterior.

https://stackoverflow.com/a/54990085/15929287 No pude adaptar la respuesta anterior por mí mismo. De ninguna manera puedo convertir el sonido que creé con new audio() a estéreo. En el ejemplo del enlace, también se agrega el oscilador. Solo estoy tratando de hacer algo donde pueda ajustar la configuración mono/estéreo. Necesito tu ayuda.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La respuesta vinculada asume que la fuente de audio mono es un oscilador creado con Web Audio API, pero también es posible usar un elemento de audio como fuente mediante un MediaElementAudioSourceNode .

El gráfico de audio tendría que estar cableado así:

 const audio = new Audio('/1.mp3'); const audioCtx = new AudioContext(); const source = audioCtx.createMediaElementSource(audio); const gainNodeL = audioCtx.createGain(); const gainNodeR = audioCtx.createGain(); const merger = audioCtx.createChannelMerger(2); source.connect(gainNodeL); source.connect(gainNodeR); gainNodeL.connect(merger, 0, 0); gainNodeR.connect(merger, 0, 1); merger.connect(audioCtx.destination);

Tenga en cuenta que probablemente aún sea necesario llamar a resume() en AudioContext en respuesta a un gesto del usuario para asegurarse de que AudioContext se esté ejecutando.

about 4 years ago · Juan Pablo Isaza Denunciar
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