当我将草图导出到JavaScript时,如何在处理草图中实现声音?
我在Processing中写了一个草图,其中包含两个音频(.wav)循环。这些循环在mousePressed()和mouseDragged()上通过Movie类播放。草图在正常/Java模式下工作,但在更改为JavaScript模式时不加载。只有当我移除声音时,草图才能在JavaScript模式下工作。
我注意到,当我将其他使用Movie类的草图和库的草图示例(如Minim )导出到JavaScript时,它们无法加载,所以我认为这是我的实现而不是实际代码的问题。
我计划最终在iPad上通过Safari使用这个草图。
提前谢谢。
发布于 2013-06-02 20:40:19
对于minim,您可以使用相对简单的填充程序,如https://github.com/Pomax/Pjs-2D-Game-Engine/blob/master/minim.js -在加载任何草图之前将其作为常规JS脚本包含在您的页面上,并且您的草图不会抱怨minim是未知的东西。
因为Processing.js会将您的草图编译为原生JavaScript,所以也可以在JavasScript中简单地模拟像Minim这样的全局对象:只要您调用Minim的函数是在JS "shim“中定义的,事情就应该运行得很好。
一般而言,因为处理库是预编译的Java字节码,所以Processing.js不能加载它们,所以任何导入语句都会被忽略。
https://stackoverflow.com/questions/16879981
复制相似问题