Javascript: частота дискретизации игнорируется при создании AudioContext - PullRequest
0 голосов
/ 04 января 2019

Почему

let context = new AudioContext({
  latencyHint: "interactive",
  sampleRate: 44100
});

console.log(context)

дает частоту дискретизации 48000 выборок, а я хочу, чтобы она работала на частоте 44 кГц?

Chrome 71.0.3578.98, mac os 10.14.2

Ссылка: AudioContextOptions

1 Ответ

0 голосов
/ 05 января 2019

Видимо, это еще не реализовано в Chrome. Вот ссылка на соответствующую ошибку: https://bugs.chromium.org/p/chromium/issues/detail?id=432248.

Это реализовано в Firefox.

Если вы не указали sampleRate или браузер не поддерживает настройку sampleRate, он должен выбрать sampleRate вашего устройства вывода звука по умолчанию. Это может со временем измениться, если у вас есть, например, внешняя звуковая карта.

...