是否可以为实时音频上下文指定采样率(AudioContext
对象的sampleRate
属性)?
对于我所读到的内容,可以为OfflineAudioContext
对象指定sampleRate
(构造函数需要3个参数,最后一个是采样率),但是实时{{ 1}}不接受任何论据。
我想是不可能的,可能是由浏览器本身定义的,但也许有办法?
答案 0 :(得分:7)
不,除了在操作系统级别设置声卡的采样率之外,不可能这样做(并非所有I / O设备都支持此功能)。
答案 1 :(得分:0)
更新。现在,该规范的最新版本确实允许您指定采样率。使用new AudioContext({sampleRate: desiredRate})
选择所需的采样率。浏览器将负责重新采样所有内容,以使用音频硬件的实际采样率进行工作。除Safari外,所有浏览器均支持此功能。