サンプル画像上段は、あらかじめ jar 中に格納した音楽ファイルを演奏。 |
|
|
-----コメント-----
Applecation で音楽ファイルを取得し演奏するにはどうするか。
方法は下の通り。
演奏可能な形式は Applet と同じで wave、au、midi の3種類。
(この Applecation でもmp3は演奏できない)
jarの中 | jarの外 |
---|---|
URL url=getClass().getResource("piyo.mid"); classファイルからの相対パスを指定してURLを得る AudioClip hoge=Applet.newAudioClip(url); 後は static なメソッドをそのまま使えばいい |
ファイルダイアログを使ってみる (別に、パスを直接指定してもいい) FileDialog fileDialog=new FileDialog(this); ……省略…… String dirName=fileDialog.getDirectory(); String fileName=fileDialog.getFile(); File file=new File(dirName+fileName); URL url=file.toURL(); これで音楽ファイルのローカルでの絶対パスがURLで得られる AudioClip hoge=Applet.newAudioClip(url); 後は static なメソッドをそのまま使えばいい |