Boa tarde,
estou com problemas para executar som, o código é o abaixo
try {
File soundFile = new File(local);
AudioInputStream sound = AudioSystem.getAudioInputStream(soundFile);
DataLine.Info info = new DataLine.Info(Clip.class, sound.getFormat());
Clip clip = (Clip) AudioSystem.getLine(info);
clip.open(sound);
clip.start();
} catch (Exception e) {
JOptionPane.showMessageDialog(this, e);
}
o problema é o seguinte se eu o local como uma pasta qualquer no hd o som sai
local = "D:/cacador.wav"; //executa
agora eu criei um novo pacote (sons) no projeto e nao executa dao seguinte erro java.io.FileNotFoundException: (O caminho da rede não foi encontrado)
local= "//sons//cacador.wav"; // nao executa
O som sai/deveria sair ao clicar em um jlabel
Alguem sabe se é da maneira acima que declara o arquivo dentro do projeto?