Tuesday, April 10, 2012

How to find the redirected URL of a URL?

URLConnection con = new URL( url ).openConnection();

System.out.println( "Original URL: " + con.getURL() );

con.connect();

System.out.println( "Connected URL: " + con.getURL() );

InputStream is = con.getInputStream();

System.out.println( "Redirected URL: " + con.getURL() );

Wednesday, March 21, 2012

How to join two WAV files in Java

public static void appendWavFile() {

String wavFile1 = "D:\\wav1.wav";

String wavFile2 = "D:\\wav2.wav";

try {

AudioInputStream clip1 = AudioSystem.getAudioInputStream(new File(wavFile1));

AudioInputStream clip2 = AudioSystem.getAudioInputStream(new File(wavFile2));

AudioInputStream appendedFiles = new AudioInputStream(new SequenceInputStream(clip1, clip2), clip1.getFormat(), clip1.getFrameLength() + clip2.getFrameLength());

AudioSystem.write(appendedFiles, AudioFileFormat.Type.WAVE, new File("D:\\wavAppended.wav"));

}

catch (Exception e) {

e.printStackTrace();

}

}