Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

208
Visualizações
¿Cómo obtener la frecuencia de muestreo de un micrófono/dispositivo de entrada usando Javascript?

Cuando crea un nuevo AudioContext , establece la frecuencia de muestreo en el dispositivo de salida predeterminado. Este es el comportamiento predeterminado esperado. ¿Alguien sabe si hay alguna forma de obtener la frecuencia de muestreo del dispositivo de entrada en Javascript?

Podemos ver en los documentos de AudioContext que dice esto sobre sampleRate

El valor estará normalmente entre 8.000 Hz y 96.000 Hz; el valor predeterminado variará según el dispositivo de salida, pero la frecuencia de muestreo de 44 100 Hz es la más común. Si la propiedad sampleRate no está incluida en las opciones, o si las opciones no se especifican al crear el contexto de audio, la frecuencia de muestreo preferida del dispositivo de salida del nuevo contexto se usa de forma predeterminada.

Ejemplo de cómo lo estoy usando:

 const stream = await navigator.mediaDevices.getUserMedia({audio: true, video: false}); const context = new AudioContext(); context.sampleRate // This is the default output device's sample rate. I need the default input sampleRate

He estado buscando en los documentos e Internet una forma de hacer esto, pero no he encontrado nada útil. Agradezco cualquier ayuda.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede obtener el sampleRate de la pista de audio dentro de la transmisión de esta manera:

 const sampleRate = stream.getAudioTracks()[0].getSettings().sampleRate;

Luego puede usar eso para crear AudioContext .

 const context = new AudioContext({ sampleRate });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda