2010-05-30から1日間の記事一覧

キャストの方法

Java の SourceDataLine line = (SourceDataLine) AudioSystem.getLine(info); こういうのは (let [#^SourceDataLine line (AudioSystem/getLine info)] ....) と、すればOK

ネストしたクラス/クラス内クラスの使い方

DataLine クラス内の Info にアクセスしたい場合は (import 'javax.sound.sampled.DataLine$Info) (DataLine$Info. arg1 arg2) のようにすれば良いっぽい。 上のように import しても Info だけではアクセスできない。 DataLine$Info でひとかたまり

Clojure で wav を再生

某生放送*1を聞きながら、自分でも書いてみたもの めんどくせーー (import 'javax.sound.sampled.AudioInputStream) (import 'javax.sound.sampled.AudioSystem) (import 'javax.sound.sampled.DataLine) (import 'javax.sound.sampled.DataLine$Info) (impo…