Duvida AudioClip!

0 respostas
H

Olá estou tendo um problema pra fazer uma classe que toque som, na verdade eu preciso de um metodo que toque som, mas antes tenho que fazer funcionar na classe e não estou conseguindo.

import java.applet.*;
import java.awt.*;

public class Audio extends Applet {
    
    private AudioClip aclip;
    
    public void init()
    {
        aclip = getAudioClip(getDocumentBase(), "audio/beep.au");
    }
    
        public void tocaSom()
        {
                aclip.play();
                javax.swing.JOptionPane.showMessageDialog(null,"tocando...");
 
        }

        
        public static void main(String arg[])
        {
            Audio e = new Audio();
            e.tocaSom();
        }
}

Será que vocês podia me dizer porque esta dando erro:
Exception in thread "main" java.lang.NullPointerException
at Audio.tocaSom(Audio.java:16)
at Audio.main(Audio.java:25)
Java Result: 1

e depois como faço pra fazer um metodo que toque som
ex: public void tocarSom(String nomeArquivo)
{
...
//toca o som uma vez
}

[]'s

Criado 21 de outubro de 2006
Respostas 0
Participantes 1