API de audio web, obtenga la salida de la tarjeta de sonido
-
21-12-2019 - |
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?)
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/