全長から必要な長さを取得するスニペット:
Clip clip = AudioSystem.getClip();
AudioInputStream ais = AudioSystem.getAudioInputStream( new File( "file.wav") );
clip.open( ais );
long currentPos = clip.getMicrosecondPosition(); // get the current position of clip
audio file
これらの手順の後、データ変換なしで(オーディオ データを同じに保つ)、新しい を作成する方法はありますcurrentPos
か?
つまり、オーディオ ファイルを切り取り、そのサイズを次のように縮小します。currentPos