我尝试使用网络音频 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?
谢谢!!!
最佳答案
Web Audio API 以任何默认输出设备的采样率运行。这通常是 44.1kHz,但它取决于系统。您不应该将采样率硬编码到您的代码中。
关于javascript - 发布工作草案时,网络音频 API 会更改采样率吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23310170/