SoundLoop.java
import java.applet.Applet;
import java.applet.AudioClip;
/** 音声データをエンドレスで再生する SoundLoop クラスの定義 */
public class SoundLoop extends Applet {
/** オーディオクリップ */
public AudioClip clip = null;
/** 初期設定のメソッド */
public void init() {
String source = getParameter("source"); // 音声データのソース名
if( source != null )
clip = getAudioClip( getDocumentBase(), source );
else
clip = getAudioClip( getCodeBase(), "default.au" );
}
/** アプレットが画面に現れた時の処理のメソッド */
public void start() {
clip.loop();
}
/** アプレットが画面から消えた時の処理のメソッド */
public void stop() {
clip.stop();
}
}