kotlinでサウンド関係を弄ってみたい
まずはMixerあたりを調べてみる
単純にgetNameで得たStringを出力すると文字化けするので
頑張って変換しましょう…
import javax.sound.sampled.AudioSystem import java.nio.charset.Charset import java.nio.charset.StandardCharsets fun main(args: Array<String>){ for(mixer in AudioSystem.getMixerInfo()){ println(String(mixer.getName().toByteArray(StandardCharsets.ISO_8859_1), Charset.forName("Shift_JIS"))) } }
実行結果