2

我之前看到过类似的问题,但似乎普遍的答案是无法完成。

所以,这是我的 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 库:

import ddf.minim.*; import ddf.minim.spi.*; import ddf.minim.ugens.*;

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

而且,这种方法也不管用……我不知道该怎么办。

有什么建议么?:)

谢谢,

蒂布

4

1 回答 1

2

这样想:

  • “核心处理”包含您可以在普通的旧处理草图中使用的所有变量和函数。
  • 您可以将“核心处理”部署为 Java 应用程序。如果这样做,您还可以使用 Java 库,例如 minim。
  • 您还可以使用 Processing.js 将“核心处理”部署为 JavaScript。如果这样做,您可以将草图嵌入网页并使用 JavaScript 语法来访问该网页周围的 html 组件。
  • 但是你不能混合使用它们:你不能在网页中嵌入 Java 应用程序(小程序已经死了),你不能在 JavaScript 网页中使用 Java 库。

Minim 是一个 Java 库,因此您不能直接在 JavaScript 应用程序中使用它。相反,您必须找到一个执行类似操作的JavaScript 库。您已经发布了一种方法(当您说它不起作用时,您的意思是什么?),但是谷歌搜索“processing.js audio”或“minim javascript”会返回一堆其他方法,包括这个相关问题:

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

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

于 2015-08-04T12:28:56.947 回答