MOtherboard Speaker benutzen?

  • Themenstarter Themenstarter Jimbim
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
J

Jimbim

Gast
Hi leute,
kann ich irgendwie den Motherboard beep-ton (Speaker) per java ansprechen oder muss ich mir das per JNI basteln?
 
Code:
Toolkit.getDefaultToolkit().beep();
 
Das, was Gast gepostet hat ist der Code für die Soundausgabe eines Standardtones auf der Soundkarte.
Wenn die ausgebaut wird, oder es keine im Rechner gibt, wird nichts zu hören sein.
Daher solltest du, wenn du den Speaker ansprechen möchtest, folgenden Code verwenden:
Code:
System.out.println((char)7);
 
Damals, ganz lang ist es her, als ich in QBasic mit programmieren angefangen habe, konnte ich über den Speaker Töne "beliebiger" Frequenz und Dauer ausgeben. Geht das denn auch?
 
L-ectron-X hat gesagt.:
Das, was Gast gepostet hat ist der Code für die Soundausgabe eines Standardtones auf der Soundkarte.
Wenn die ausgebaut wird, oder es keine im Rechner gibt, wird nichts zu hören sein.
Daher solltest du, wenn du den Speaker ansprechen möchtest, folgenden Code verwenden:
Code:
System.out.println((char)7);

Ich hab das schonmal versucht, unter Linux, und da hats nicht funktioniert...
 
So hab jetzt eine IMplementierung per JNI, da kann man per WinAPI eine frequenz angeben.
 
hab das mit dem
System.out.println((char)7);
mal ausprobiert. aber mein motherboard gibt keinen ton raus. an was kann das denn liegen??
Oder sind manche motherboards besonders leise?? hab grad echt keine erklärung.

Greeetz
 
konsole..
wollts nur mal kurz ausprobieren. falsch machen kann ich eigentlich nicht viel oder??
ich geb nur das ascii zeichen 7 aus. also:

Code:
System.out.println((char)7);

wie du das eben vorher schon gepostet hast. und bekomm dann in der konsole so ein viereck angezeigt, aber kein ton.
 
Das ist weil die IDE eben da was eigenes hat..

Zb sieht man dort ja auch einen roten Text, den man ja im DOS nicht sieht!
 
auf jeden, die IDE macht ja auch bei den anderen Ascii Zeichen die besondere Aktionen ausführen, nur das Kästchen..
da hab ich schon wieder was dazugelernt..
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben