“Conocimiento Programación>Programación Java

Cómo generar un tono de Java

2014/8/12
Es posible que desee crear el sonido de su programa, como un tono de aviso , y sin acceso a los sonidos pre -grabados en el disco duro . Puede utilizar las bibliotecas " sonido " que se incluyen la construcción de las funciones de generación de sonido en Java. Estas funciones pueden entonces reproducir tonos largos basados ​​en la información numérica de la duración y la frecuencia. Cosas que necesitará
Java Development Kit (JDK )
Ver Más instrucciones
1

configurar la clase Java :

public class SolidTone {

}
2

crear una función para crear el tono dentro de la clase . Esta función creará la duración y la frecuencia del tono de una matriz :

public class SolidTone {public double [ ] createTone ( doble hertz , doble longitud ) { int n = (int ) ( StdAudio.SAMPLE_RATE * Longitud ), double [ ] a = new double [ N +1] ; for (int i = 0 ; i < = N , i + +) {a [ i ] = Math.sin ( 2 * Math.PI * i * hertz /StdAudio.SAMPLE_RATE ) ; } return a; } }
3

Crear la función principal dentro de la clase SolidTone , con variables para construir el tono :

público static void Main (String [] args ) {double hertz = 35 //35 longitud hertzdouble = 25 //25 secondsdouble [ ] = created_tone createTone ( hertz , longitud) ; //crea una matriz

StdAudio.play ( a) ;}
4

Escuchar el tono dentro de la función principal :

StdAudio.play ( created_tone ) ;

Programación Java
Cómo detectar caracteres multibyte Java
Cómo encontrar Java JDK en Ubuntu
Cómo crear archivos ejecutables de Java
Cómo asar un nudillo de cerdo
Cómo cambiar JVM Tamaño del montón
Cómo compilar Java en Oracle
Cómo hacer fichas de Android
Cómo configurar Java JDK
Conocimiento de la computadora © http://www.ordenador.online