在w3c规范中存在这句话:
currentTime的
这是 以秒为单位的时间,在创建上下文时从零开始,并且实时增加
现在当我创建一段代码时只用audioContext初始化并运行一个setInterval来输出audioContext.currentTime我什么都没有回来,只有0&#39>。
var audioContext = new webkitAudioContext();
setInterval(getTime,1000);
function getTime() {
console.log(audioContext.currentTime); // 0
}
然而
如果我添加节点图对象,则currentTime开始输出。
var audioContext = new webkitAudioContext();
var osc = audioContext.createOscillator();
setInterval(getTime,1000);
function getTime() {
console.log(audioContext.currentTime);
}
所以我认为......
audioContext的初始化实际上意味着在节点图中创建内容的第一个实例。
Chrome(我使用的浏览器)实现了与规格不同的
我错过了什么
谢谢。
答案 0 :(得分:2)
这是Chrome的一个已知问题,希望它很快就能解决。