将带有音频的处理草图导出到JavaScript



当我将草图导出到JavaScript时,我如何在我的处理草图中实现声音?

我在Processing中写了一个草图,其中包括两个音频(.wav)循环。这些循环通过Movie类在mousePressed()mouseDragged()上播放。该草图在普通/Java模式下工作,但在更改为JavaScript模式时无法加载。当我删除声音时,草图只能在JavaScript模式下工作。

我注意到,当我将它们导出到JavaScript时,其他使用Movie类的草图以及库(如mini)的草图示例无法加载,所以我认为这是我的实现而不是实际代码的问题。

我计划最终通过iPad上的Safari使用草图。

对于minim,您可以使用相对简单的shim,例如https://github.com/Pomax/Pjs-2D-Game-Engine/blob/master/minim.js -在加载任何草图之前将其作为普通JS脚本包含在页面上,并且您的草图不会抱怨minim是一个未知的东西。

因为Processing.js将你的sketch编译成原生JavaScript,像mini这样的全局对象也可以简单地在JavaScript中模拟:只要你为mini调用的函数在你的JS"shim"中定义,事情就会很好地工作。

一般来说,因为Processing库是预编译的Java VM字节码,Processing.js不能加载它们,所以任何import语句都会被忽略。

相关内容

  • 没有找到相关文章

最新更新