Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan å generere en tone i Java
    Det kan være lurt å lage lyd fra programmet , for eksempel en varseltone, uten tilgang til pre -innspilte lyder fra harddisken . Du kan bruke de medfølgende "sound" biblioteker for å bygge lyd -genererende funksjoner i Java. Disse funksjonene kan deretter spille utvidede toner basert på numerisk for varighet og hyppighet . Du trenger
    Java Development Kit ( JDK )
    Vis flere instruksjoner
    en

    Sett opp Java Class :

    public class SolidTone {

    }
    2

    Lag en funksjon for å lage tonen inne i klassen . Denne funksjonen vil skape lengden og hyppigheten av tonen i en matrise : en

    public class SolidTone { public double [ ] createTone (dobbel hertz, dobbel lengde) { int N = ( int ) ( StdAudio.SAMPLE_RATE * lengde ) ; double [ ] a = new double [ N 1 ]; for ( int i = 0 ; i < = N; i + + ) {a [ i] = Math.sin ( 2 * Math.PI * jeg * hertz /StdAudio.SAMPLE_RATE ) ;} retur a; } }
    3

    Lag den viktigste funksjonen inne i SolidTone klasse, med variabler for å konstruere tonen : en

    public static void main ( String [] args ) {double hertz = 35 //35 hertzdouble lengde = 25 //25 secondsdouble [ ] created_tone = createTone ( hertz, lengde ), //oppretter en matrise

    StdAudio.play ( a) ;}
    4

    Spill tonen inne den viktigste funksjonen : en

    StdAudio.play ( created_tone ) ;

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til et panel til JFrame 
    ·Hvordan unngå Null Pointer Exception i Java 
    ·Hvordan Execute jeg Jar Java filer med Windows Vista 
    ·Hvordan Split Strings Bruke Java 
    ·Forskjellen mellom Interface & Abstract klasse 
    ·Hvorfor er det dårlig tall Unntak i Java 
    ·Hvordan bruke javamail å sende en HTML- e-post 
    ·Slik fjerner Merknader fra Java-kode 
    ·Hvordan gjøre inorder traversering i Binary Tree in Ja…
    ·Hvordan få Neste String Input Fra i Java 
      Anbefalte artikler
    ·Hvordan å feilsøke i SQL 
    ·Hvordan Pass Argument funksjoner i Visual Basic 
    ·Visual Basic 6.0 SQL Tutorial 
    ·Kan jeg bruke PHP Coding Med en HTML Editor Som KompoZe…
    ·Opplæring for ADODC Kontroll 
    ·Hvordan koble til MySQL i SSIS 
    ·PHP Transfer verdier 
    ·Hvordan få Bildehøyde & Bredde i PHP 
    ·Hvordan beregne Commission hjelp Looping 
    ·Slik aktiverer Root tilgang til MySQL fra andre maskine…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/