Привет я пытаюсь записать приложение, которое будет играть азбуку Морзе. Я просто хотел знать, был ли системный звук по умолчанию в Java как некоторый звуковой сигнал, или я должен загрузить некоторый звуковой файл с Интернета?
Вы можете:
Вывести символ ASCII звонка на консоль (будет издан звуковой сигнал):
public class DoBeep {
public static main(String args[]) {
System.out.print("\007"); // bell ASCII char
System.out.flush();
}
}
Использовать метод beep()
, который будет использовать зуммер на материнской плате:
import java.awt.*;
public class DoBeep {
public static void main(String args[]) {
Toolkit.getDefaultToolkit().beep();
}
}
Посмотрите на Java Sound API, который может воспроизводить MIDI-тоны.
Вы можете посмотреть jMorse за некоторыми советами. Это не для того, чтобы отговорить вас от ваших усилий, а скорее для того, чтобы дать вам ссылку.