【Java】AudioClipを利用したwavファイル再生
本稿ではJavaでAudioClipを利用したBGMの再生方法を紹介します。
ただ、AudioClipは非常に簡単に使用できますが、appletなので今後は使用しないようにしたほうがいいかもしれません。
Java9ではなぜか再生されなかったので、Java8以前の方が対象です。
Java9以降の方はこちらの方法を利用しましょう。
AudioClipの使用
AudioClipはApplet.newAudioClip(URL型)でインスタンス化しそのあとは、play、loop、stopメソッドを呼び出すだけです。
再生用BGMには私が練習もかねて作曲した4小節だけのwavファイルを利用します。
それではサンプルソースをご覧ください。
import java.applet.Applet; import java.applet.AudioClip; import java.io.File; import java.net.MalformedURLException; public class Test{ public static void main(String[] args) throws MalformedURLException, InterruptedException { AudioClip ac = Applet.newAudioClip(new File("sample.wav").toURI().toURL()); //BGMのループ再生 //ac.loop(); //BGMを一回再生 ac.play(); //BGMを停止 //ac.stop(); } }
非常に簡単にBGMを再生させることができます。
ディスカッション
コメント一覧
まだ、コメントがありません