Audio

Pessoal!
tenho um servidor com varios arquivos em Wav…
e preciso fazer uma aplicacao que de um desktop reproduza o audio que esta no servidor…
alguem tem alguma ideia ai? sera que é mais fazer fazer web mesmo em vez de swing?

Bom, tenta isso


import java.io.InputStream;  
  
import javax.sound.sampled.AudioFormat;  
import javax.sound.sampled.AudioInputStream;  
import javax.sound.sampled.AudioSystem;  
import javax.sound.sampled.Clip;  
import javax.sound.sampled.DataLine;  
import javax.sound.sampled.LineEvent;  
import javax.sound.sampled.LineListener;  
  
public class Som {  
  
    // Toca um som  
    public static void tocar(final InputStream arquivo, final boolean repetir) {  
        try {  
            // Obtém os dados sonoros  
            final AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(arquivo);  
  
            // Carrega o formato do audio e cria uma linha  
            final AudioFormat audioFormat = audioInputStream.getFormat();  
            final DataLine.Info dataLineInfo = new DataLine.Info(Clip.class,  
                                                                 audioInputStream.getFormat(),  
                                                                 ((int) audioInputStream.getFrameLength() * audioFormat.getFrameSize()));  
  
            // Carrega o som para o dispositivo  
            final Clip clip = (Clip) AudioSystem.getLine(dataLineInfo);  
            clip.addLineListener(new LineListener() {  
  
                // Evento do LineListener  
                public void update(final LineEvent e) {  
                    if (e.getType() == LineEvent.Type.STOP) {  
                        e.getLine().close();  
                    }  
                }  
            });  
            clip.open(audioInputStream);  
  
            // Toca o som  
            if (repetir) {  
                clip.loop(Clip.LOOP_CONTINUOUSLY);  
            } else {  
                clip.loop(0);  
            }  
        } catch (final Exception e) {  
            e.printStackTrace();  
        }  
    }  
}  

Boa sorte

amigo, primeiramente obrigado pela ajuda!
seguinte… como q eu faço para o servidor enviar o arquivo para a aplicação cliente?