无需使用外部库即可处理声音

Posted

技术标签:

【中文标题】无需使用外部库即可处理声音【英文标题】:Sound in processing without using external libraries 【发布时间】:2016-10-29 22:37:26 【问题描述】:

我目前正在为学校处理一个不允许使用外部库(即该项目)的项目(版本 3.1.1)

在发现不允许使用外部库之前,我已经成功使用了 minim 库和 Sound 库。如果不使用其中任何一个,我找不到任何有关将声音添加到处理中的信息。如果有人可以进一步帮助我,将我链接到信息或告诉我没有外部库是不可能的,我们将不胜感激。

【问题讨论】:

【参考方案1】:

我希望 Processing Foundation 的 Processing 3 Sound library 不会被你们学校视为外部图书馆。

否则,您将不得不使用 javax.sound 包来使用原始 Java。 你可以找到几个方便的答案here 和here

【讨论】:

【参考方案2】:

简短回答:,没有办法使用香草处理播放声音。

Minim 库的全部意义在于将这个功能添加到处理中。

请记住,Processing 是使用 Java 编写的,因此您可以在 Processing 草图中使用 Java 代码。根据您定义“外部库”的方式,您可以使用 Java 播放声音文件。谷歌“Java 播放声音文件”有大量结果。

但是,这似乎真的有点矫枉过正。只需使用最小。如果你不能使用 Minim,那么不用担心添加声音。

【讨论】:

以上是关于无需使用外部库即可处理声音的主要内容,如果未能解决你的问题,请参考以下文章

用于播放固定频率声音的Python库,无需外部模块

从外部或从库中导入声音? AS3

我可以使用哪些库将 POJO 绑定到 TDD 的外部文件而无需太多开销?

无需调用外部服务器即可获取 Internet ip

在没有外部模块的情况下在 Python 中播放声音?

使用 Java 8 的 lambda 表达式,将 List<Byte> 转换为原始字节 [],无需外部库 [重复]