| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Tutorial per la programmazione Java API Audio
    Java è un linguaggio di programmazione utilizzato in applicazioni aziendali , giochi e utility . Funziona su una piattaforma chiamata Java Virtual Machine ( JVM ) . Java è completamente compatibile e interoperabile con altri linguaggi di programmazione , come ad esempio PHP e ASP.Net . Questa applicazione dispone di molte API unico ( Application Programming Interface) , che controllano alcune delle sue principali componenti , compreso il suono . Istruzioni
    1

    Eseguire il codice sottostante per ottenere informazioni sulla vostra API Sound mixer Java :

    statico Mixer.Info [ ] getMixerInfo ( ) per

    Quando il sistema trova esso, vengono restituite le informazioni dettagliate come il nome, la versione , il fornitore e la descrizione .

    volta un mixer adeguato viene scoperto , programma di applicazione di Java attiva il

    seguendo il metodo " AudioSystem " per recuperare il mixer identificato :

    statico Mixer getMixer ( Mixer.Info informazioni ) economici 2

    Eseguire il codice seguente per abilitare il metodo " AudioSystem " . Questo è diverso dal Mixer.Info perché viene utilizzato come argomento per memorizzare le informazioni sulla classe linea di essere ricercato :

    getline linea statica ( Line.Info informazioni ) per

    Dal Line. Info è una classe astratta , è necessario utilizzare una delle sue sottoclassi per farlo funzionare . Come mostrato di seguito , DataLine viene utilizzato per ottenere una specifica linea di obiettivo per la vostra applicazione audio :

    TargetDataLine linea ;

    DataLine.Info info = new DataLine.Info ( TargetDataLine.class , Stati formato

    ) ; //formato è un AudioFormat oggetto

    se ) {

    //Gestisce l'errore

    . } < ( AudioSystem.isLineSupported (info ! ) br>

    //ottenere e aprire la linea .

    Capitolo 3 Accesso alle risorse di sistema Audio 29

    try {
    linea

    = ( TargetDataLine ) AudioSystem.getLine (info ) ;

    line.open (formato ) .

    } catch ( LineUnavailableException ex) {

    //Gestisce l' errore

    //.. .

    }
    3

    Applicare il seguente codice per ottenere una porta per il microfono o altri dispositivi esterni :

    se ( AudioSystem.isLineSupported ( Port . Info.MICROPHONE ) ) { try {


    linea

    = (Port ) AudioSystem.getLine (

    Port.Info.MICROPHONE ) ;

    }

    }

    il metodo " isLineSupported " è condizionato ed è utilizzato per il solo scopo di determinare se il tuo mixer ha una linea designato per tale tipo di dispositivo.
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come disegnare un grafico a torta in Java 
    ·Come esportare i dati da file CSV in Java 
    ·Come scrivere il mio gestore delle eccezioni in Java 
    ·Come trovare il massimo comune divisore di due numeri i…
    ·Come mappare una stringa in una lista di stringhe in ja…
    ·Come posso visualizzare un numero senza decimali in Jav…
    ·Come utilizzare i dati dello scanner Alberi 
    ·Come Craft un Sachet 
    ·Come smettere di Repaint in Java con JPanel 
    ·Come ridurre Galleggiante in Java 
      Articoli in evidenza
    ·Come eliminare una variabile sulla console per Java 
    ·Come smettere di correre un Sub in VBS 
    ·Come utilizzare la funzione strspn in C + + 
    ·NetBeans : Come aggiungere le immagini a un progetto We…
    ·Come programmare pulsanti di opzione in Vb.Net 
    ·Storia del COBOL 
    ·Servlet vs Struts 
    ·Come inserire caratteri arabi in MySQL 
    ·Come convertire un TextBox in un Integer 
    ·Come aggiungere un utente a RCS 
    Copyright © Conoscenza Informatica http://it.wingwit.com