Web音频-AudioParam调度功能不起作用
Web Audio - AudioParam scheduling functions not working
我想我完全错过了一些东西。AudioParam接口的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。其他所有调度方法也是如此。什么都不管用。问题出在哪里?
小提琴在这儿:http://jsfiddle.net/twxyz/qbo4tLfr/
编辑:显然这些方法很好。我用音频源做了测试,可以听到增益的变化。那个么我的问题是为什么控制台一直记录初始值?
自动化值不会在.value属性中公开。参见价值计算,项目符号1。
这似乎是Firefox的一个问题,并且已经被报告为bug:https://bugzilla.mozilla.org/show_bug.cgi?id=893020
相关文章:
- 使用复杂数组时Jquery自动完成功能不起作用
- 切换功能不起作用
- 为什么不是'我的修剪功能不起作用
- Angular UI Select2指令搜索功能不起作用
- AngularJS 路由功能不起作用
- JavaScript更新功能不起作用
- JS表单验证功能不起作用
- 复选框树视图功能不起作用
- Web音频-AudioParam调度功能不起作用
- 复选框单击功能不起作用
- jQuery加载函数后,jQuery UI自动完成功能不起作用
- 按下空格键一次后,Jquery功能不起作用
- jquery ajax调用后,表分类器功能不起作用
- jquery对话框可拖动功能不起作用
- 我的数字检查器功能不起作用,为什么
- 隐藏/显示加载功能不起作用
- .slideToggle-on.click功能不起作用
- 验证功能不起作用
- 在我的项目中,添加、删除和编辑功能不起作用
- Onsubmit功能不起作用