AudioClip  (versione 1.0)
Sviluppato da Marco Arrighini e Andrea Curcio.


Il seguente codice crea un applet java che manda in esecuzione il file musicale passatogli. Gestisce gli errori nel caso non sia valido l´URL del file o se non viene inizializzato il puntatore.
Varia dal precendete codice per via della gestione del caricamento del file


import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.Graphics;
import java.net.URL;
public class Suono2 extends Applet
{
    private static final long serialVersionUID = 1L;
    String stringa = new String("");
    URL suono = null;
    AudioClip clip;

    public void init()
    {
       try
       {
          suono = new URL ("http://dcdt.ing.unibs.it/~gruppo00/Musica/Carillon.wav");
          stringa = "URL creata";
          repaint();
       }catch(Exception e){
          stringa = "Errore";
          repaint();
       }
       if(suono != null)
       {
          stringa="Adesso suono";
          clip = getAudioClip(suono);
       }else{
          stringa ="non ho il puntatore";
       }
    }

    public void start()
    {
       //clip.play();
       clip.loop(); //fa continuare all'infinito la ripetizione del suono
    }

    public void stop()
    {
       clip.stop();
    }

    public void paint(Graphis g)
    {
       g.drawString(stringa, 10, 20);
    }
}




Documentazione:
Non disponibile



Questo Applet è stato sviluppato nel corso di Laboratorio di Informatica presso l´Università degli Studi di Brescia, Facoltà di Ingegneria dell´Informazione.

Salvo diversa indicazione, i codici sorgente sono stati scritti da Marco Arrighini e da Andrea Curcio.