Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť tón v Jave

Možno budete chcieť vytvoriť zvuk z vášho programu , ako je varovným tónom , bez prístupu k pre-zaznamenané zvuky z pevného disku . Môžete použiť priložené " zvuk " knižnice stavať funkcií zvuku vytvárajúce v Jave . Tieto funkcie je potom možné prehrávať rozšírené tóny na základe číselného vstupu trvania a frekvenciu . Veci , ktoré budete potrebovať
Java Development Kit ( JDK )
Zobraziť ďalšie inštrukcie Cestuj 1

Nastavenie Java Class :

public class SolidTone {

}
2

Vytvorte funkciu pre vytvorenie tónu vnútri triedy . Táto funkcia vytvorí dĺžku a frekvenciu tónu v poli :

public class SolidTone { public double [ ] createTone ( double Hz , dvojitá dĺžka ) { int N = ( int ) ( StdAudio.SAMPLE_RATE * dĺžka ) , double [ ] = new double [ N +1 ] ; for ( int i = 0 ; i < = N ; i + + ) { [ i ] = Math.sin ( 2 * Math.PI * i * Hz /StdAudio.SAMPLE_RATE ) ; } return ; } }
3

Vytvorte hlavnú funkciu vnútri triedy SolidTone , s premennými postaviť tón :

public static void main ( String [ ] args ) { double Hertz = 35 , //35 hertzdouble dĺžka = 25 , //25 secondsdouble [ ] created_tone = createTone ( hertz , dĺžka ) , //vytvorí pole

StdAudio.play ( ) ; }
4

Prehrať tón vnútri hlavné funkcie :

StdAudio.play ( created_tone ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené