【发布时间】:2017-08-30 18:15:26
【问题描述】:
有没有办法以某种方式使用处理同时(即复音)播放多个音频文件。我的理解是用于处理的标准声音库本质上是单声道的。
我想做的是处理播放音频文件,在播放结束之前,我希望处理播放另一个音频文件。处理的任何解决方法?
【问题讨论】:
标签: audio processing
有没有办法以某种方式使用处理同时(即复音)播放多个音频文件。我的理解是用于处理的标准声音库本质上是单声道的。
我想做的是处理播放音频文件,在播放结束之前,我希望处理播放另一个音频文件。处理的任何解决方法?
【问题讨论】:
标签: audio processing
这个问题对于 Stack Overflow 来说太宽泛了。很难回答一般的“我该怎么做”类型的问题。回答特定的“我尝试了 X,预期 Y,但得到了 Z”类型的问题要容易得多。话虽如此,我会尽力提供一般意义上的帮助:
是的,您可以同时播放多个音频文件。例如,我有播放背景音乐和音效的程序。
您应该考虑使用 Minim 库,这使得在 Processing 中播放音频变得非常容易。谷歌搜索“Processing Minim”也会返回大量结果。
这是一个非常简单的例子:
Minim minim;
AudioPlayer soundOne;
AudioPlayer soundTwo;
void setup()
{
minim = new Minim(this);
soundOne = minim.loadFile("soundOne.mp3");
soundTwo = minim.loadFile("soundTwo.mp3");
}
void draw(){}
void keyPressed(){
soundOne.play();
}
void mousePressed(){
soundTwo.play();
}
【讨论】: