baseLatency
只读特性在
AudioContext
interface returns a double that represents the number of seconds of processing latency incurred by the
AudioContext
passing an audio buffer from the
AudioDestinationNode
— i.e. the end of the audio graph — into the host system's audio subsystem ready for playing.
注意
: You can request a certain latency during
construction time
采用
latencyHint
option, but the browser may ignore the option.
var baseLatency = audioCtx.baseLatency;
A double representing the base latency in seconds.
// default latency ("interactive")
const audioCtx1 = new AudioContext();
console.log(audioCtx1.baseLatency); // 0.00
// higher latency ("playback")
const audioCtx2 = new AudioContext({ latencyHint: 'playback' });
console.log(audioCtx2.baseLatency); // 0.15
| 规范 | 状态 | 注释 |
|---|---|---|
|
Web 音频 API
The definition of 'baseLatency' in that specification. |
工作草案 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
baseLatency
|
Chrome 58 | Edge ≤79 | Firefox 70 | IE 不支持 No | Opera 45 | Safari 不支持 No | WebView Android 58 | Chrome Android 58 | Firefox Android 不支持 No | Opera Android 43 | Safari iOS 不支持 No | Samsung Internet Android 7.0 |
完整支持
不支持
实验。期望将来行为有所改变。
AudioContext
baseLatency
outputLatency
AnalyserNode
AudioBuffer
AudioBufferSourceNode
AudioContextOptions
AudioDestinationNode
AudioListener
AudioNode
AudioNodeOptions
AudioParam
AudioProcessingEvent
AudioScheduledSourceNode
AudioWorklet
AudioWorkletGlobalScope
AudioWorkletNode
AudioWorkletProcessor
BaseAudioContext
BiquadFilterNode
ChannelMergerNode
ChannelSplitterNode
ConstantSourceNode
ConvolverNode
DelayNode
DynamicsCompressorNode
GainNode
IIRFilterNode
MediaElementAudioSourceNode
MediaStreamAudioDestinationNode
MediaStreamAudioSourceNode
OfflineAudioCompletionEvent
OfflineAudioContext
OscillatorNode
PannerNode
PeriodicWave
StereoPannerNode
WaveShaperNode