我尝试使用网络音频API和js开发基于谐波检测的简单吉他调谐器。 https://github.com/lontafara/El-audio-en-la-web
我一直使用48000 Hz的采样率。允许我在频域中进行一些分辨率。但是,每当发布Web Audio API的工作草稿时,此值会自动更改为44100一段时间。
我在12月13日的版本中第一次意识到,现在是4月25日。
.samplerate属性是一个只读的常量,我无法改变它。
我的问题是,我可以继续使用48000的采样率,还是我必须更改为44100?这种变化是暂时的,因为上周默认采样率仍为48000?
谢谢!!!
答案 0 :(得分:2)
Web Audio API可以在默认输出设备的采样率下运行。这通常是44.1kHz,但它取决于系统。您不应该将采样率硬编码到代码中。
答案 1 :(得分:0)
好的,正如cwilso所说,网络音频API以默认设备采样率运行。在我的情况下,我不得不调整44100的值以使我的应用程序正常工作。在Mac OS中,输出设置在Utilities上 - >音频MIDI设置。
Web Audio API更新之间没有任何关系。
再次感谢cwilso