AudioContext.currentTime

currentTime是AudioContext的一个 read-only属性,返回double 秒(从 0 开始)表示一个只增不减的硬件时间戳,可以用来控制音频回放,实现可视化时间轴等等。

语法

var audioCtx = new AudioContext();
console.log(audioCtx.currentTime);

返回值

A double.

例子

注意:想要完整的Web Audio 例子的话,可以去MDN Github repo看 DEMO(例如panner-node)。不妨试试在浏览器控制台输入audioCtx.currentTime。

var AudioContext = window.AudioContext || window.webkitAudioContext;
var audioCtx = new AudioContext();
// Older webkit/blink browsers require a prefix

...

console.log(audioCtx.currentTime);

规范

Specification
Web Audio API
# dom-baseaudiocontext-currenttime

浏览器兼容性

BCD tables only load in the browser

另见