Громкость микрофона с использованием web-audio-draw (rserota / wad) - PullRequest
0 голосов
/ 13 февраля 2020

Итак, этот ответ - мой вопрос с использованием нативного html API: { ссылка }

Но я хочу использовать библиотеку WAD: https://github.com/rserota/wad#audio -meter

Это кодовая ручка, которую я начал пытаться смешать вместе идеи # audio-meter и # pitch-Detection. https://codepen.io/FlorianMettetal/pen/oNXjPOj?editors=0011

Но вы можете увидеть в консоли.ведение и проигрывание музыки c в микрофон, что громкость всегда равна 0, а отсечение всегда ложно

Object {
  clipping: false,
  noteName: "G#2",
  pitch: 103,
  volume: 0
}
Object {
  clipping: false,
  noteName: "G#2",
  pitch: 103,
  volume: 0
}

Спасибо за любую помощь в этом

1 Ответ

1 голос
/ 19 марта 2020

Я кратко просмотрел ваш код и заметил, по крайней мере, одну вещь, которая выглядела неправильно. Когда вы звоните this.tuner.setVolume(0), это в основном отключает микрофон или что-то еще, что было добавлено в тюнер. Это объясняет, почему выходной объем, который вы видите, всегда равен 0, и почему отсечение всегда ложно. Возможно, вы захотите оставить громкость на уровне по умолчанию или установить для нее ненулевое число (меньше или равно 1).

Надеюсь, вам нравится Wad. js!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...