時々Javaでサウンドをプリロードして再生する方法は? メソッドを含む例を見つけましClip.open(AudioInputStream)
たが、最近の API には誰もありません。
AudioInputStream
データを開いて別のデータにコピーできることはわかってSourceDataLine
いますが、もっと簡単な方法はありますか?
クリップはメモリにプリロードするためのものです。SourceDataLine は、大きすぎてメモリに保持できないサウンド用です。
「open」メソッドでクリップをプリロードします。
プレイする準備ができたら、「start」メソッドを使用します。再生後 (または再度再生する前) に、クリップの先頭に位置を戻す必要があります。
公式のチュートリアルは次のとおりです: http://docs.oracle.com/javase/tutorial/sound/playing.html