gpt4 book ai didi

javascript - 网络音频 - AudioParam 调度功能不起作用

转载 作者:行者123 更新时间:2023-12-02 16:24:08 25 4
gpt4 key购买 nike

我想我完全错过了一些东西。 AudioParam 接口(interface)的 setValueAtTime()、linearRampToValueAtTime()、exponentialRampToValueAtTime()、setTargetAtTime() 方法都不适合我。下面是最简单的示例:

var context = new window.AudioContext();
gain = context.createGain();
gain.connect(context.destination);

// none of this is working, gain stays at 1
gain.gain.setValueAtTime(0.5, 0);
gain.gain.setValueAtTime(0.2, 1);

setInterval(function () {
console.log(gain.gain.value);
}, 100);

预期增益将为 0.5,1 秒后增益将为 0.2。然而,它保持在 1。对于所有其他调度方法也会发生同样的情况。什么都不起作用。有什么问题吗?

这是 fiddle : http://jsfiddle.net/twxyz/qbo4tLfr/

编辑:显然这些方法都很好。我用音频源进行了测试,增益正在明显变化。那么我的问题是为什么控制台不断记录初始值?

最佳答案

自动化值未在 .value 属性中公开。请参阅computation of value ,项目符号 1。

关于javascript - 网络音频 - AudioParam 调度功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28852886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com