WebAudio API采样率

时间:2013-01-17 20:46:57

标签: web-audio

是否可以为实时音频上下文指定采样率(AudioContext对象的sampleRate属性)?

对于我所读到的内容,可以为OfflineAudioContext对象指定sampleRate(构造函数需要3个参数,最后一个是采样率),但是实时{{ 1}}不接受任何论据。

我想是不可能的,可能是由浏览器本身定义的,但也许有办法?

2 个答案:

答案 0 :(得分:7)

不,除了在操作系统级别设置声卡的采样率之外,不可能这样做(并非所有I / O设备都支持此功能)。

答案 1 :(得分:0)

更新。现在,该规范的最新版本确实允许您指定采样率。使用new AudioContext({sampleRate: desiredRate})选择所需的采样率。浏览器将负责重新采样所有内容,以使用音频硬件的实际采样率进行工作。除Safari外,所有浏览器均支持此功能。