Dator > hur man hämtar mp3 egenskaper som Albumartist storlek i Java

  • hur man hämtar mp3 egenskaper som Albumartist storlek i Java


  • Java är ett kraftfullt programmeringsspråk , men det saknar inbyggt stöd för uppspelning av MP3 -filer eller för att läsa deras egenskaper . En extern bibliotek kan tillåta dig att läsa metadata, till exempel artistnamn , albumtitel , låttitel och låtens längd , från en MP3 -fil i ditt program . Använda något av dessa bibliotek är lika enkelt som att lägga biblioteket i projektet , styra det till den fil du vill läsa information från och överföra informationen till ditt program

    Du behöver : .
    Java IDE

    Använda MyID3 Library


    1 .
    Lägg till MyID3 biblioteket till det aktuella projektet (se Resurser ) .
    2 .
    Import nödvändiga filer i den klass där du kommer att hämta mp3- egenskaper med följande rader kod :



    import java. io. * ;

    import org. cmc. music. myid3 . * ;

    import org. cmc. music. common. MusicMetadata ;



    Dessa linjer bör införas i början av filen , utanför klassdeklarationen

    3 .
    skapa en ny fil objekt som pekar på MP3 -filen som du vill läsa information . Till exempel koden



    Fil src=new File ( " C : /Users/59th Street Bridge Song. mp3 " ) ;



    skulle skapa ett File- objekt som pekar på en MP3 kallade " 59th Street Bridge Song " i C : /Users " . katalog
    4
    Skapa ett . MusicMetadata objekt från filen objekt med följande kod :



    MusicMetadata data=new MyID3 ( ) läser (SRC ) getSimplified () ;
    . 5 .
    Läs metadata till String-objekt med hjälp av tillgång metoder getArtist ( ) , getAlbum () och getSongTitle () . Till exempel kan du läsa artistens namn till en sträng variabel som heter " artist " med följande kod :



    String artist=metadata. getArtist () ;
    .
    6
    Hämta längden på låten på några sekunder med följande kod :



    int längd=metaData. getDurationSeconds ( ) intValue . () ;

    Använda JID3 Library


    1
    Tillsätt JID3 biblioteket till det aktuella projektet (se Resurser )
    2 <. . br > EULAs 3 .
    skapa en ny fil objekt som pekar på MP3 -filen som du vill läsa information . Till exempel koden



    Fil src=new File ( " C : /Users/59th Street Bridge Song. mp3 " ) ;



    skulle skapa ett File- objekt som pekar på en MP3 kallade " 59th Street Bridge Song " i C : /Users " . katalog
    4
    Skapa ett ID3V1Tag objekt från filen objekt med följande kod : .



    ID3V1Tag tag=new MP3File (SRC ) getID3V1Tag () ;
    5

    Läs metadata till String-objekt med hjälp av tillgång metoder getArtist ( ) , getAlbum () och getTitle () . Till exempel kan du läsa artistens namn till en sträng variabel som heter " artist " med följande kod :



    String artist=tagg . getArtist () ; .

    Använda Java ID3 Tag Library


    1
    Lägg Java ID3 Tag Library till det aktuella projektet (se Resurser )
    <. br > 2
    Import nödvändiga filer i den klass där du kommer att hämta mp3- egenskaper med följande kodrader :



    import java. io . * ;

    import org. farng. mp3 . * ;



    Dessa linjer bör införas i början av filen , utanför klassdeklarationen .
    3 .
    skapa en ny fil objekt som pekar på MP3 -filen som du vill läsa information . Till exempel koden



    Fil src=new File ( " C : /Users/59th Street Bridge Song. mp3 " ) ;



    skulle skapa ett File- objekt som pekar på en MP3 kallade " 59th Street Bridge Song " i C : /Users " . katalog
    4
    Skapa ett ID3-tag objekt från filen objekt med följande kod :



    ID3v1 tag=new MP3File (SRC ) getID3v1Tag () ;
    5 <. br >
    Läs metadata till String-objekt med hjälp av tillgång metoder getArtist ( ) , getAlbumTitle () och getSongTitle () . Till exempel kan du läsa artistens namn till en sträng variabel som heter " artist " med följande kod :



    String artist=tag. getArtist () ;

    tips och varningar


  • Observera att endast MyID3 Biblioteket har metoder för att förvärva längden på ett spår .

Previous:nothing Next:hur man använder html -fil separat från php -fil





Relaterade artiklar


  • ett html tutorial för att lägga till vänster navigering
  • hur du skickar en fil till en server med PHP
  • livscykel ett java -objekt
  • hur man skriver datafiler i Visual Basic
  • hur du uppgraderar hårdvaran i en Inspiron 6400
  • Java-programvara för Windows
  • javascript validering funktioner tutorial
  • hur du redigerar tpl filer
  • mysql söka och ersätta
  • java classpath tutorial