javascript - 发布工作草案时,网络音频 API 会更改采样率吗?

标签 javascript api audio web-audio-api sample-rate

我尝试使用网络音频 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/

相关文章:

javascript - 隐藏和显示 1 次单击 Jquery

PHP + Quickbook 在线版(API 集成)?

perl - 无法使用twitter api上传图片

java - 如何在Java中进行一些修改后创建音频正弦波文件?

javascript - 本地 href 不会在 WAMP 中进行鼠标悬停/悬停

javascript - 无法覆盖函数的内部变量

xml - 我应该如何使用 Rails 3.0 创建 REST API?

ios - AVComposition 中的轨道在暂停时会丢失时间

javascript - 使用 Javascript 播放声音通知?

javascript - 在没有异步包装器的情况下在 chrome 控制台中等待工作