ok sono riuscito a farlo funzionare per bene però resta il problema dei File:
il costruttore del file accetta una cosa come l'URI che non ho capito in cosa si differenzia dall'URL dato che dopo le mille prove fatte mi sembrano uguali (come percorsi dei file)
eppure non mi riesce a caricare i file.wav che utilizzo per i suoni:
codice:
public static final File loadFile(String s) {
try {
uri=new URI(Sound.class.getClassLoader().getResource("sound").toString() + '/' + s);
return new File(uri);
} catch (Throwable t) {};
return null;
}
try{
File sf=loadFile("ale.txt");
if (sf!=null){
javax.swing.JOptionPane.showMessageDialog(null,"File audio trovati: "+uri,"ok",javax.swing.JOptionPane.INFORMATION_MESSAGE);
AudioFileFormat aff=AudioSystem.getAudioFileFormat(sf);
AudioInputStream ais_click=AudioSystem.getAudioInputStream(sf);
AudioFormat af=aff.getFormat();
DataLine.Info info=new DataLine.Info(Clip.class,ais_click.getFormat(),((int) ais_click.getFrameLength() *af.getFrameSize()));
click=(Clip) AudioSystem.getLine(info);
click.open(ais_click);
{
dammi una mano please ,grazie ciao