我正在使用 Processing 2.0 为 Android 设备开发应用程序,现在我有 playMP3(); 功能,但需要使用 stopMP3(); 停止声音。我尝试了所有方法,但加载 mp3 和播放/停止使用处理的最佳方法是什么?, snd.stop(); 在 stopMP3 功能内不起作用...
import android.media.*;
import android.content.res.*;
...
MediaPlayer snd;
...
void setup()
{
MediaPlayer snd = new MediaPlayer();
}
...
void playMP3()
{
try {
AssetManager assets = this.getAssets();
AssetFileDescriptor fd = assets.openFd("loop1.mp3");
snd.setDataSource(fd.getFileDescriptor(), fd.getStartOffset(), fd.getLength());
snd.prepare();
snd.start();
snd.setLooping(true);
}
catch (IllegalArgumentException e) {
e.printStackTrace();
}
catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
void stopMP3(){
????
}