研究演習(小松原)

サウンド再生Java ソースコード


//wavファイルを読み込んで再生する
//

import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.DataLine;

public class ClipSample1 {

	public static void main(String[] args) throws Exception {

		AudioInputStream audioStream = AudioSystem
				.getAudioInputStream(ClipSample1.class
						.getResourceAsStream("sound.wav"));

		AudioFormat format = audioStream.getFormat();
		DataLine.Info info = new DataLine.Info(Clip.class, format);
		Clip line = (Clip) AudioSystem.getLine(info);
		line.open(audioStream);
		line.start();


		line.drain();
		line.close();

		System.exit(0);
	}
}


サウンドデータファイルsound.wavを,classファイルと同じフォルダに保存して実行する。Javasource11とほとんど同じ。
▼研究演習ホームに戻る
 !   Information
ここは,研究演習履修者専用のWebページです.

一般向け小松原研究室ページ: www.osu.ac.jp/~komatsu
小松原担当講義関連 (マルチメディア表現・技術、プログラミングC++、大学院講義、共同研究) のためのサイト mm1.osu.ac.jp

  (c)2010 M. Komatsubara