• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:Wavファイルの演奏
#navi(../)
RIGHT:Posted by &author(aterai); at 2004-08-16
*Wavファイルの演奏 [#ue05d866]
Posted by [[terai]] at 2004-08-16

#contents

**概要 [#t5b75f64]
AudioSystemを使って、AudioInputStream、Clip(Line)などを作成取得し、wavファイルを演奏します。

-&jnlp;
-&jar;
-&zip;

#screenshot
//#screenshot
#ref(http://lh4.ggpht.com/_9Z4BYR88imo/TQTTj2hYTjI/AAAAAAAAAko/8dQ-XleMZBc/s800/Sound.png)

**サンプルコード [#xc5680fe]
#code{{
#code(link){{
URL url = getClass().getResource("notice1.wav");
AudioInputStream sound = AudioSystem.getAudioInputStream(url);
AudioFormat format = sound.getFormat();
DataLine.Info di = new DataLine.Info(Clip.class, format);
Clip clip = (Clip) AudioSystem.getLine(di);
clip.open(sound);
clip.start();
}}

**解説 [#ndfc6e01]
WAVE、AU、AIFF、SND形式のサウンドファイルが演奏できるようです。

**参考リンク [#i44becfe]
-[["taitai studio" フリーWav素材集>http://www.taitaistudio.com/wav/]]
-[http://www.taitaistudio.com/wav/ "taitai studio" フリーWav素材集]
--上記のサイトのwavファイルをサンプルとして利用しています。
-[[MIDIファイルの演奏>Swing/MidiSystem]]
-[[Beep音を鳴らす>Swing/Beep]]
-[[AuditoryCuesでイベント音を設定する>Swing/AuditoryCues]]

**コメント [#le6b4d7b]
#comment