0
有沒有辦法使用Processing以某種方式同時播放多個音頻文件(即複音)。我的理解是用於處理的標準聲音庫本質上是單聲道的。處理中的和絃音頻播放
我想要做的是處理播放音頻文件,並在播放結束之前想要處理播放另一個音頻文件。處理的任何解決方法?
有沒有辦法使用Processing以某種方式同時播放多個音頻文件(即複音)。我的理解是用於處理的標準聲音庫本質上是單聲道的。處理中的和絃音頻播放
我想要做的是處理播放音頻文件,並在播放結束之前想要處理播放另一個音頻文件。處理的任何解決方法?
這個問題對於堆棧溢出來說太寬泛了。很難回答一般的「我該怎麼做」類型的問題。回答具體的「我嘗試過X,期望Y,但得到了Z」類型的問題要容易得多。這就是說,我會盡力在一般意義上的幫助:
是的,你可以同時播放多個音頻文件。例如,我有播放背景音樂和音效的程序。
您應該看看使用Minim庫,這使得在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();
}