Avatar billede mhj28 Nybegynder
10. januar 2004 - 03:40 Der er 4 kommentarer og
1 løsning

hvordan får jeg en beep lyd i min java applikation?

Jeg har prøvet med denne stump kode

Toolkit.getDefaultToolkit().beep();

men får ikke nogen lyd, skal man gøre noget andet for at få en lyd i java og afspille den? og ligger der nogle standard lyd man kan kalde?
Avatar billede Slettet bruger
10. januar 2004 - 13:59 #1
prøv med

System.out.println("\b");
Avatar billede mhj28 Nybegynder
10. januar 2004 - 17:58 #2
Det virker heller ikke....
Avatar billede mikkelbm Nybegynder
10. januar 2004 - 20:55 #3
Hvis jeg skriver:

java.awt.Toolkit.getDefaultToolkit().beep();

får jeg nu altså den traditionelle beep/doing lyd frem. (Bruger XP)

Men ellers kan du lave en lille klasse til at afspille dine egne lyde med:

import java.applet.*;
import java.net.*;

public class Lyd
{
    private AudioClip lyd;
   
    public Lyd(String wav)
    {
        URL lydfil = getClass().getResource(wav);
        lyd = Applet.newAudioClip(lydfil);
    }
   
    public void afspil()
    {
        lyd.play();       
    }

    public static void main(String[] args)
    {
        Lyd lyd = new Lyd("test.au");
        lyd.afspil();
    }   
}
Avatar billede mhj28 Nybegynder
11. januar 2004 - 00:15 #4
Jeg kan ikke få java.awt.Toolkit.getDefaultToolkit().beep(); til at virke jeg bruger Windows 2000 Professional

men den anden metode virker fint... så du får pointene
Avatar billede tripwire Nybegynder
11. januar 2004 - 08:21 #5
Jeg bruger WinXP og kan heller ikke få den til lave beep lyden
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