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 hente MP3 egenskaper som Album Artist Størrelse i Java
    Java er et kraftig programmeringsspråk, men den mangler innebygd støtte for avspilling av MP3-filer eller for å lese deres eiendommer . En ekstern bibliotek kan tillate deg å lese metadata , slik som artistnavn, albumtittel , sangtittel og sang lengde, fra en MP3-fil inn i programmet . Bruker noen av disse bibliotekene er like enkelt som å legge biblioteket til prosjektet ditt, dirigere den til filen du ønsker å lese informasjon fra og overføre informasjonen inn i programmet . Du trenger
    Java IDE
    Vis flere instruksjoner
    Bruke MyID3 Library
    en

    Legg til MyID3 biblioteket til det aktuelle prosjektet ( se Ressurser ) .

    2

    import nødvendige filer i klassen hvor du skal hente MP3 eiendommer med følgende linjer med kode :

    import java.io. * ;

    import org . cmc.music.myid3 * ; .

    import org.cmc.music.common.MusicMetadata ;

    Disse linjene skal settes inn ved begynnelsen av filen, utenfor klassen erklæringen.
    3

    Lag en ny fil objekt peker til MP3 -filen som du ønsker å lese informasjonen . For eksempel koden

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

    skape et File-objekt som peker til en MP3 kalt " 59th street Bridge Song "i" C :/Users "katalogen
    4

    Lag en MusicMetadata objekt fra filen objekt med følgende kode : .

    MusicMetadata data = new MyID3 ( ) . read (src ) getSimplified (); .
    5

    Les metadata i String-objekter ved hjelp av tilgang metoder getArtist ( ) , getAlbum () og getSongTitle ( ) . For eksempel kan du lese artistnavnet til en String variabel kalt " artist " med følgende kode :

    String artist = metadata.getArtist ();
    6

    Hent lengden av sangen i sekunder med følgende kode : .

    int lengde = metaData.getDurationSeconds () intValue ();
    Bruke JID3 Library
    7 < p> Legg til JID3 biblioteket til det aktuelle prosjektet ( se Ressurser ) .
    8
    9

    Lag en ny fil objekt peker til MP3 -filen som du ønsker å lese informasjonen . For eksempel koden

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

    skape et File-objekt som peker til en MP3 kalt " 59th . street Bridge Song "i" C :/Users "katalogen
    10

    Lag en ID3V1Tag objekt fra filen objekt med følgende kode :

    ID3V1Tag tag = new MP3File (src . ) getID3V1Tag ();
    11

    Les metadata i String-objekter ved hjelp av tilgang metoder getArtist ( ) , getAlbum () og getTitle ( ) . For eksempel kan du lese artistnavnet til en String variabel kalt " artist " med følgende kode :

    String artist = tag.getArtist ();
    Bruke Java ID3 tag Library
    12

    Legg Java ID3 tag Library til din nåværende prosjekt ( se Ressurser ) .
    13

    Import nødvendige filer inn i klassen hvor du skal hente MP3- eiendommer med følgende linjer med kode : .

    import java.io. * ;

    import org.farng.mp3 * ;

    Disse linjene skal settes inn i begynnelsen av filen , utenfor klassen erklæringen.
    14

    Lag en ny fil objekt peker til MP3 -filen som du ønsker å lese informasjonen . For eksempel koden

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

    skape et File-objekt som peker til en MP3 kalt " 59th street Bridge Song "i" C :/Users "katalogen
    15

    Lag en ID3 tag objekt fra filen objekt med følgende kode : .

    ID3v1 tag = new MP3File ( . src) getID3v1Tag ();
    16

    Les metadata i String-objekter ved hjelp av tilgang metoder getArtist ( ) , getAlbumTitle () og getSongTitle ( ) . For eksempel kan du lese artistnavnet til en String variabel kalt " artist " med følgende kode :

    String artist = tag.getArtist ();

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan : iReport for NetBeans 
    ·Hvordan Lukk en kommentar i Java 
    ·Årsak til Java Unntak 
    ·Introduksjon til programmering med Java 
    ·Hva er Ferdigstille i Java 
    ·Hvordan sjekke om en Argument Finnes i Java 
    ·Hvordan sette skriften til en Java String 
    ·Hvordan Tving Constructor for Non - Generisk Bruk bare …
    ·Hva er en Looping i Java 
    ·Hvordan få den valgte verdien av DropDownList i JSP 
      Anbefalte artikler
    ·Slik installerer Facebook JavaScript SDK 
    ·Hvordan lage en katalog i Perl Med en Script 
    ·Hvordan flytte til neste rad i DataGridView 
    ·Hvordan justere VB Controls 
    ·Referanse variabler i PHP Funksjon 
    ·Hvordan beregne den numeriske interpolering hjelp Pytho…
    ·Hvordan skrive en Informix SQL Query 
    ·Slik viser du en kode i JavaScript 
    ·Hvordan gjøre Loops i Python 
    ·Typer av Input Bokser i VBA 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/