onended
event handler for the
AudioScheduledSourceNode
interface specifies an
EventHandler
to be executed when the
ended
event occurs on the node. This event is sent to the node when the concrete interface (such as
AudioBufferSourceNode
,
OscillatorNode
,或
ConstantSourceNode
) determines that it has stopped playing.
ended
event is only sent to a node configured to loop automatically when the node is stopped using its
stop()
method. This is the case, for example, when using an
AudioBufferSourceNode
采用其
loop
特性被设为
true
.
AudioScheduledSourceNode.onended = EventHandler;
A function which is called by the browser when the
ended
event occurs on the
AudioScheduledSourceNode
. The function receives as input a single parameter, which is an object of type
事件
describing the event that occurred.
In this simple example, an event listener for the
ended
event is set up to enable a "Start" button in the user interface when the node stops playing.
node.onended = function(event) {
document.getElementById("startButton").disabled = false;
}
| 规范 | 状态 | 注释 |
|---|---|---|
|
Web 音频 API
The definition of 'onended' in that specification. |
工作草案 | 最初的规范。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
onended
|
Chrome 14 | Edge ≤79 | Firefox 53 | IE No | Opera 15 | Safari ? | WebView Android Yes | Chrome Android 18 | Firefox Android 25 | Opera Android 14 | Safari iOS ? | Samsung Internet Android 1.0 |
完整支持
不支持
兼容性未知
ended
event and its type,
事件
.
AudioScheduledSourceNode
AudioScheduledSourceNode
onended
AnalyserNode
AudioBuffer
AudioBufferSourceNode
AudioContext
AudioContextOptions
AudioDestinationNode
AudioListener
AudioNode
AudioNodeOptions
AudioParam
AudioProcessingEvent
AudioWorklet
AudioWorkletGlobalScope
AudioWorkletNode
AudioWorkletProcessor
BaseAudioContext
BiquadFilterNode
ChannelMergerNode
ChannelSplitterNode
ConstantSourceNode
ConvolverNode
DelayNode
DynamicsCompressorNode
GainNode
IIRFilterNode
MediaElementAudioSourceNode
MediaStreamAudioDestinationNode
MediaStreamAudioSourceNode
OfflineAudioCompletionEvent
OfflineAudioContext
OscillatorNode
PannerNode
PeriodicWave
StereoPannerNode
WaveShaperNode