【发布时间】:2014-07-01 03:35:57
【问题描述】:
我正在使用 Scala-js-fiddle 的在线版本。到目前为止,我已经能够成功声明一个音频上下文:
val ctx = js.Dynamic.newInstance(js.Dynamic.global.AudioContext)()
现在,我想创建一个振荡器节点。我试过(不成功):
val oscillator = ctx.js.Dynamic.global.createOscillator()
当我保存这个时,Scala-js-fiddle 说编译成功。但是,我也有错误消息。主要的是:
TypeError: Cannot read property 'Dynamic' of undefined
如何正确创建振荡器节点并使用 js.Dynamic 设置其频率值?
在普通的 Javascript 中,我会简单地写这样的东西:
var oscillator = ctx.createOscillator();
oscillator.frequency.value = 400;
我必须使用 js.Global.Function(...) 吗?这将如何运作?
【问题讨论】:
标签: javascript scala web-audio-api scala.js