Pregunta

¿Se puede hacer?

Si es así, cualquier información sobre el tema es muy apreciada. (Si no es con la API de audio web, ¿hay alguna otra API que me permita lograr esto?)

¿Fue útil?

Solución

Derek es correcto.Si tiene una tarjeta RealTek (no sé sobre el soporte de otros fabricantes), lo configura para mezclar estéreo, y configure la mezcla estéreo para el micrófono predeterminado.Luego, puede crear un nodo de origen vinculado con su micrófono usando navigator.getUserMedia. Google y lo encontrará.

Acabo de hacer un violín para usted: Audio de SoundCard

Editar: El enlace ahora va a la versión derecha del JSFiddle (el otro tenía las barras mal).

Otros consejos

Es posible capturar la salida de audio global con Web Audio API para tarjetas de audio que admiten la función de mezcla de estéreo, de lo contrario podría usar el cable de audio virtual.

Aquí hay un violín https://jsfiddle.net/bomzj/beap6n2g/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top