

どのように書けば良いですか？今のままプログラムを動かした場合、2つのファイルが同時に再生されてしまします。理想としては1つ目のファイルの再生が終わった2秒後に2つ目のファイルを再生したいです。下記のURLを試した結果、ファイル1の最初の部分がヴヴヴヴ都営園に繰り替えられるようになっていしまいます。

<http://mslabo.sakura.ne.jp/WordPress/make/processing%e3%80%80%e9%80%86%e5%bc%95%e3%81%8d%e3%83%aa%e3%83%95%e3%82%a1%e3%83%ac%e3%83%b3%e3%82%b9/%e4%b8%80%e5%ae%9a%e6%99%82%e9%96%93%e5%be%8c%e3%81%ab%e5%87%a6%e7%90%86%e3%82%92%e8%a1%8c%e3%81%86%e3%81%ab%e3%81%aftimer%e7%b7%a8/>

[code]

    import ddf.minim.*;
    
    Minim minim;
    AudioPlayer player1,player2;
    
    
    void setup(){
    //ジャスタウェイの姿
    //顔の輪郭
    size(500,500);
    fill(250,203,161);
    ellipse(250,100,100,100);
    //右腕
    pushMatrix();
    translate(250,110);
    rotate(PI*300/180);
    fill(250,203,161);
    rect(0,0,5,160);
    popMatrix();
    
    //左腕
    pushMatrix();
    translate(250,110);
    rotate(PI*60/180);
    fill(250,203,161);
    rect(0,0,5,160);
    popMatrix();
    
    //体
    fill(253,126,95);
    rect(200,100,100,200);
    //口
    fill(255);
    line(235,95,265,95);
    //目
    fill(255);
    ellipse(225,80,25,5);
    ellipse(275,80,25,5);
    //瞳孔
    fill(0);
    ellipse(225,80,5,5);
    ellipse(275,80,5,5);
    
    
    
    //音声再生  
    //ファイルA,Bは仮の名前であって実際の名前ではありません。
      minim = new Minim(this);
      player1 = minim.loadFile("ファイルA");
      player1.play();
      player2 = minim.loadFile("ファイルB");
     　player2.play();
     
    }
    
    void draw(){
     
    }
    
    void stop() {
      player1.close();
      player2.close();
      minim.stop();
      super.stop();
    }
    
[/code]


CC BY-SA 4.0
2023-01-03T14:40:03.047
93168
2023-01-04T16:19:31.480
2023-01-04T16:19:31.480
3060
55336
question
java processing
processingでファイルAの音声を流した2秒後にファイルBを流したいのですが、うまくいきません。