AudioScheduledSourceNode
AudioScheduledSourceNode
接口(Web Audio API 的一部分)是几种音频源节点接口的父接口,这些接口共享能够在指定时间(可选)启动和停止的能力。具体来说,此接口定义了 start()
和 stop()
方法,以及 ended
事件。
注意: 无法直接创建 AudioScheduledSourceNode
对象。相反,请使用扩展它的接口,例如 AudioBufferSourceNode
、OscillatorNode
或 ConstantSourceNode
。
除非另有说明,否则基于 AudioScheduledSourceNode
的节点在未播放时(即,在调用 start()
之前和调用 stop()
之后)输出静音。静音始终由值为零 (0) 的样本流表示。
实例属性
继承自其父接口 AudioNode
的属性。
实例方法
事件
使用 addEventListener()
或通过将事件侦听器分配到此接口的 oneventname
属性来侦听这些事件
ended
-
当源节点停止播放时触发,这可能是因为它已到达预定的停止时间、音频的完整持续时间已执行或已播放整个缓冲区。
规范
规范 |
---|
Web Audio API # AudioScheduledSourceNode |
浏览器兼容性
BCD 表格仅在浏览器中加载