Java er et kraftfuldt programmeringssprog, men det mangler understøttelse af afspilning af MP3 -filer eller til at læse deres egenskaber. En ekstern Biblioteket kan tillade dig at læse metadata såsom kunstnernavn, albummets titel, sangens titel og sangens længde , fra en MP3-fil i dit program. Bruge nogen af disse biblioteker er så simpelt som at tilføje biblioteket til dit projekt , lede det til den fil, du ønsker at læse information fra og overføre oplysningerne til dit program. Ting du skal
Java IDE
Vis Flere Instruktioner
Brug af MyID3 Bibliotek
1
Tilsæt MyID3 biblioteket til dit nuværende projekt (se Resources). < br >
2
import nødvendige filer ind i klasse, hvor du vil blive hente MP3 ejendomme med følgende linjer kode :
import java.io. * ,
import org . cmc.music.myid3 * ; .
import org.cmc.music.common.MusicMetadata ,
Disse linjer skal indsættes i begyndelsen af filen , uden for klassen erklæring.
3
oprette en ny fil objekt peger på MP3-filen , som du gerne vil læse information. For eksempel , koden
File src = new File ( " C :/Users/59th Street Bridge Song.mp3 ") ville
oprette en fil objekt peger på en MP3 kaldet " 59th Street Bridge Song "i" C :/Users " directory
4
Opret en MusicMetadata objekt fra filen objekt med følgende kode : .
MusicMetadata data = new MyID3 () . read ( src) getSimplified (); .
5.
Læs metadata i String objekter ved hjælp af adgangspunktet metoder getArtist () , getAlbum () og getSongTitle (). For eksempel kan du læse kunstnerens navn i en String variabel kaldet " kunstner" med følgende kode : Hej
String kunstner = metadata.getArtist ();
6
Hent længden af sangen i sekunder med følgende kode : .
int længde = metaData.getDurationSeconds () intValue ();
Brug af JID3 Library
7 < p> Tilføj JID3 biblioteket til dit nuværende projekt (se Resources).
8
9
oprette en ny fil objekt peger på MP3-filen , som du gerne vil læse information. For eksempel , koden
File src = new File ( " C :/Users/59th Street Bridge Song.mp3 ") ville
oprette en fil objekt peger på en MP3 kaldet " 59th . Street Bridge Song "i" C :/Users " directory
10
Opret en ID3V1Tag objekt fra filen objekt med følgende kode : Hej
ID3V1Tag tag = nye MP3File ( src . ) getID3V1Tag ();
11
Læs metadata i String objekter ved hjælp af adgang metoder getArtist () , getAlbum () og getTitle (). For eksempel kan du læse kunstnerens navn i en String variabel kaldet " kunstner" med følgende kode : Hej
String kunstner = tag.getArtist ();
Brug af Java ID3 tag Library
12
Tilføj Java ID3 Tag Library til din nuværende projekt (se Resources).
13
Import nødvendige filer ind i klassen , hvor du vil blive hente MP3 ejendomme med følgende linjer kode : .
import java.io. * ;
import org.farng.mp3 * ;
Disse linjer skal indsættes i begyndelsen af filen , uden for klassen erklæringen .
14
oprette en ny fil objekt peger på MP3-filen , som du gerne vil læse information. For eksempel , koden
File src = new File ( " C :/Users/59th Street Bridge Song.mp3 ") ville
oprette en fil objekt peger på en MP3 kaldet " 59th Street Bridge Song "i" C :/Users " directory
15
Opret et ID3 tag objekt fra filen objekt med følgende kode : .
ID3v1 tag = nye MP3File ( . src ) getID3v1Tag ();
16
Læs metadata i String objekter ved hjælp af adgang metoder getArtist () , getAlbumTitle () og getSongTitle (). For eksempel kan du læse kunstnerens navn i en String variabel kaldet " kunstner" med følgende kode : Hej
String kunstner = tag.getArtist ();
< br >