Avatar billede nomak Nybegynder
02. juni 2003 - 13:36 Der er 8 kommentarer og
1 løsning

afspille lyd? Compiler fejl!

hvorfor virker dette stykke kode ikke!?

AudioClip buzz = getAudioClip(getCodeBase(), sound);
buzz.play();

Det giver en fejl når jeg compiler..

Cannot resolve symbol
symbol: method getAudioClip (java.net.URL, java.lang.string[])
Avatar billede nomak Nybegynder
02. juni 2003 - 13:39 #1
"sound" ER defineret, så det er ikke det!
Avatar billede disky Nybegynder
02. juni 2003 - 13:55 #2
getAudioClip skal kaldes på et objekt.
Avatar billede nomak Nybegynder
02. juni 2003 - 13:57 #3
det fik jeg også meget ud af? :P
Avatar billede nomak Nybegynder
02. juni 2003 - 14:00 #4
læste artiklen på http://www.webcafe.dk/artikler/java/lyd/ - og har gjort næsten det samme som i den artikel.. Har blot udskiftet "sirene.au" med en streng
Avatar billede jakoba Nybegynder
02. juni 2003 - 14:00 #5
http://java.sun.com/j2se/1.4.1/docs/api/java/applet/AudioClip.html
audioClip er et inteface, ikke en klasse. Har du udvidet den til en klasse der kan instantieres?

hvor fandt du funktionen getAudioClip defineret? jeg kan ikke finde den.
Avatar billede nomak Nybegynder
02. juni 2003 - 14:05 #6
jakoba -> nu har jeg ikke leget med lyde i Java før, så gik ud fra det på webcafe.dk var rigtigt?
Avatar billede disky Nybegynder
02. juni 2003 - 14:07 #7
Hvis jeg var dig ville jeg finde nogle eksempler på www.javasoft.com istedet, webcafe's artikler er under alt kritik, og indeholder også mangler og direkte fejl til tider.
Avatar billede nomak Nybegynder
02. juni 2003 - 14:55 #8
Har fundet denne klasse:

class Lyd {
    public Lyd(String s) {
        java.net.URL url = getClass().getResource(s);
        lyd = Applet.newAudioClip(url);
    }

    public void afspil() {
        lyd.play();
    }
    private AudioClip lyd;
}

hvordan skal jeg indsætte den i min kode? bare øverst eller noget?
Avatar billede nomak Nybegynder
03. juni 2003 - 15:29 #9
fandt selv ud af det..

AudioClip buzz;
buzz = getAudioClip(getCodeBase(), out);
buzz.play();
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester