トーンジェネレーターが再生を停止したことを知るためにひざまずきました。
dtmf トーンを 50 ミリ秒再生してから、50 ミリ秒待機して次のトーンを再生したいと考えています。このコードを使いたかった。
private void playtones() {
new Thread(new Runnable() {
public void run() {
for(int i=0 ; i<=19 ; i++){
dtmftone.startTone(savetone.get(i) , 50);
try {
Thread.sleep(50);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
).start();
}
トーンの再生が停止する前にスリープが開始されます。トーンの再生が停止したことを確認するにはどうすればよいですか? または、これを行うためのより良い方法はありますか?
助けてくれてありがとう。