音声を再生するプログラムのことはさておき?
ちょっと定期的に何かしたい。。。たとえば、朝特定の時間に、おはようございます、、、いわゆるモーニングコールをするプログラムとか、あとはメール配信を定期的に行うとか。
そんなプログラムを作る場合のサンプルです。
-----------------------------------------------------------
package sample36;
import java.io.File;
import java.util.Timer;
import java.util.TimerTask;
/***
* ××××をくりかえす
***/
public class SampleTimer {
public static void main(String args[]) {
//TimerTaskクラスのtaskというインスタンスを生成
TimerTask task = new TimerTask() {
//runメソッドでタイマー実装したい処理を記述
public void run() {
//オーディオファイルを再生するクラス
PlayWav mp3 = new PlayWav();
// ファイルを再生
mp3.say(new File("ゆみちゃんと.aiff"));
}
};
//Timerクラスを生成して、taskを引数に、開始時間と間隔をms(ミリビョウ)で指定
Timer timer = new Timer();
timer.schedule(task, 1000, 2000);
}
}
-----------------------------------------------------------
ちょっとえっちです。
アマゾンで不思議なグッズを見つけたw