Processing 将处理与网站中的Minim库集成

Processing 将处理与网站中的Minim库集成,processing,processing.js,minim,Processing,Processing.js,Minim,我以前也看到过类似的问题,但总的答案似乎是无法做到 下面是我的HTML代码: <head> … <script type="text/javascript" src="js/processing.js"></script> … </head> <body> … <canvas id="my_prog" data-processing-sources="project/my_prog.pde project/m

我以前也看到过类似的问题,但总的答案似乎是无法做到

下面是我的HTML代码:

<head>
  …
  <script type="text/javascript" src="js/processing.js"></script>
  …
</head>

<body>
  …
  <canvas id="my_prog" data-processing-sources="project/my_prog.pde project/my_class.pde"/></canvas>
  …
</body>

…
…
…
…
在我的草图中,我使用了Minim库:

导入ddf.minim.*
导入ddf.minim.spi.*
导入ddf.minim.ugens.*

我的网站上没有我的项目,而是有一个与项目大小成比例的矩形,但没有图像和声音

而且,这也不起作用… 我不知道该怎么办

有什么建议吗?:)

谢谢,


Thib

这样想:

  • “核心处理”包含可以在普通旧处理草图中使用的内容
  • 您可以将“核心处理”部署为Java应用程序。如果这样做,还可以使用Java库,比如minim
  • 您还可以使用Processing.js将“核心处理”部署为JavaScript。如果这样做,您可以将草图嵌入到网页中,并使用JavaScript语法访问周围网页的html组件
  • 但不能混用:不能在网页中嵌入Java应用程序(小程序已经死了),也不能在JavaScript网页中使用Java库
Minim是一个Java库,因此不能直接在JavaScript应用程序中使用它。相反,您必须找到一个执行类似操作的JavaScript库。您发布了一种方法(当您说它不起作用时,您的意思是什么?),但通过谷歌搜索“processing.js audio”或“mini javascript”会返回许多其他方法,包括以下相关问题:


此外,您还应该熟悉JavaScript控制台。在web浏览器中,按F12,然后转到“控制台”选项卡,然后刷新页面。这将向您显示您遇到的任何错误,这样您就比“它是一个空白矩形”有更多的信息了。

好的,我更了解它的工作原理,谢谢Kevin。因此,我必须找到一个JavaScript库,它的功能类似于Minim,因为它是一个Java库。例如,在加载任何草图之前,使用一个相对简单的垫片,并将其作为一个普通的JS脚本包含在我的页面上。这是正确的?那么,为什么我的问题的这个解决方案不起作用呢?你必须更具体地说,而不是说它不起作用。您在JavaScript控制台中看到了哪些错误?您是否解决了这些问题?