4

我在处理中做了一个简单的小游戏,但需要一些帮助。我有一个 mp3,想将它添加到我的应用程序中,以便在后台循环运行。

这可能吗?非常感谢。

4

2 回答 2

8

您可以使用声音库。处理已经包含了Minim。查看文件 > 示例 > 库 > Minim Audio > LoadFile

import ddf.minim.*;

AudioPlayer player;
Minim minim;//audio context

void setup()
{
  minim = new Minim(this);
  player = minim.loadFile("file.mp3", 2048);
  player.play();
}

void draw()
{
}

void stop()
{
  player.close();
  minim.stop();
  super.stop();
}
于 2012-08-06T18:30:49.967 回答
0

您还可以使用 Processing 的声音库。转到草图>导入 库... >添加库... >

然后搜索“声音”并从 Processing Foundation 下载声音库。

import processing.sound.*;
SoundFile file;

 void setup() {
  size(640, 360);
   background(255);

   // Load a soundfile from the /data folder of the sketch and play it back
  file = new SoundFile(this, "sample.mp3");
  file.play();
}      

void draw() {
}

参考可以在这里找到: https ://processing.org/reference/libraries/sound/index.html

于 2015-09-16T17:12:49.157 回答