Processing 2.0 を使用して Android デバイス用のアプリを開発しています。関数ですが、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(){
????
}