Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Handledning för programmering Java API Sound

    Java är ett programmeringsspråk som används i affärsapplikationer , spel och verktyg . Den körs på en plattform som kallas Java Virtual Machine ( JVM ) . Java är helt kompatibla och interoperabla med andra programmeringsspråk såsom PHP och ASP.Net . Denna applikation har många unika API ( Application Programming Interface ) , som styr en del av dess huvudkomponenter , inklusive ljud . Instruktioner
    1

    Kör koden nedan för att få information om din Java Sound API mixer :

    statisk Mixer.Info [ ] getMixerInfo ( ) katalog

    När systemet hittar det , är detaljerad information såsom namn , version , försäljare och beskrivning returneras .

    När en lämplig bländare upptäcks , aktiverar Javas applikationsprogram den

    efter " AudioSystem " metod för att hämta den identifierade blandare :

    statisk mixer getMixer ( Mixer.Info info )
    2

    Kör följande kod för att aktivera " AudioSystem " metoden . Detta skiljer sig från Mixer.Info eftersom det används som ett argument för att lagra information på linjen klassen söks efter :

    utlösningslina getline ( Line.Info info ) katalog

    Eftersom linjen . info är en abstrakt klass , måste du använda en av dess underklasser att få det att fungera . Som framgår nedan är dataline används för att få en viss mållinje för ditt ljudprogram :

    TargetDataLine linje ,

    DataLine.Info info = ny DataLine.Info ( TargetDataLine.class ,

    format ) , //formatet är ett AudioFormat objekt

    om ) {

    //hantera felet

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

    //Hämta och öppna linjen .

    kapitel 3 Komma Audio System Resources 29

    try {

    linje = ( TargetDataLine ) AudioSystem.getLine ( info ) ;

    line.open ( format ) , .

    } catch ( LineUnavailableException ex ) {

    //hantera felet

    //.. .

    }
    3

    Tillämpa följande kod för att få en port för din mikrofon eller andra externa enheter :

    om ( AudioSystem.isLineSupported ( Port . Info.MICROPHONE ) ) {

    try {

    linje = ( Port ) AudioSystem.getLine (

    Port.Info.MICROPHONE ) ,

    }

    }

    metoden " isLineSupported " är villkorat och det används för det enda syftet att avgöra om din mixer har en rad utsett för sådant enhetstyp .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man utför en specifik åtgärd när det RETURN-tan…
    ·Introduktion till boolska variabler i Java
    ·Lägga till text till en JTextField
    ·Hur Importera javax Servlet på NetBeans
    ·Hur man skapar ett träd från en lista i Java
    ·Hur du överför en fil till en server med JSP
    ·Hur till Redigera JSP i NetBeans
    ·Vad är ett uttalande i Java
    ·Hur man sållar filer från Project Explorer View i Ecl…
    ·Hur man installerar Java för Spel
    Utvalda artiklarna
    ·Hur man skapar en webbplats mall Med PHP
    ·Hur man skapar Elements med JavaScript klientsidan
    ·Lägga till rader till DataView
    ·Hur Exportera en Exe Visual C # Studio Express
    ·Hur man skapar en hierarkisk Dataset
    ·Hur få namn månader mellan två datum i SQL
    ·Hur göra en Flash Escape Game
    ·Hur du installerar Ant att använda ReplaceRegExp
    ·Hur man gör en iPhone App Really Simple
    ·Så att köra PHP-filer i Ubuntu med argument
    Copyright © Dator Kunskap http://www.dator.xyz