mynewspapers.net

Hur man hämtar MP3 egenskaper som album artist storlek i java

Hur man hämtar MP3 egenskaper som album artist storlek i java


Java är ett programmeringsspråk som kraftfullt, men det saknar inbyggt stöd för att spela MP3-filer eller för att läsa deras egenskaper. Ett externt bibliotek kan tillåta dig att läsa metadata, som artistnamn, albumnamn, låttitel och låten längd, från en MP3-fil till programmet. Använda någon av dessa bibliotek är så enkelt som att lägga till biblioteket i ditt projekt, styra det till filen du vill läsa information från och överföra informationen till programmet.

Instruktioner

Med hjälp av MyID3 biblioteket

• Lägga till MyID3 biblioteket i din aktuella projekt (se resurser).

• Importera nödvändiga filer i klassen där du kommer att hämta MP3 egenskaper med följande rader med kod: import java.io.*; import org.cmc.music.myid3.*; import org.cmc.music.common.MusicMetadata; Dessa rader skall införas i början av filen, utanför klassdeklarationen.

• Skapa ett nytt objekt i pekar på MP3-filen som du vill läsa information. Till exempel kod fil src = ny fil ("C:/användare/59th Street Bridge låt.mp3"); vill skapa ett objekt pekar på en MP3 som kallas "59th Street Bridge Song" i katalogen "C:/Users".

• Skapa ett MusicMetadata-objekt från filobjektet med följande kod: MusicMetadata data = nya MyID3 () .read (src) ta Simplified();

• Läs metadata i String-objekt med hjälp av tillgång metoder få Artist(), få Album() och getSongTitle(). Till exempel, du kunde läsa känt konstnären till en strängvariabel kallas "artist" med följande kod: sträng artist = metadata.getArtist();

• Hämta låten längd i sekunder med följande kod: int längd = metaData.getDurationSeconds().intValue();

Med hjälp av JID3 biblioteket

• Lägga till JID3 biblioteket i din aktuella projekt (se resurser).

• Skapa ett nytt objekt i pekar på MP3-filen som du vill läsa information. Till exempel kod fil src = ny fil ("C:/användare/59th Street Bridge låt.mp3"); vill skapa ett objekt pekar på en MP3 som kallas "59th Street Bridge Song" i katalogen "C:/Users".

• Skapa ett ID3V1Tag-objekt från filobjektet med följande kod: ID3V1Tag tag = nya MP3File(src).getID3V1Tag();

• Läs metadata i String-objekt med hjälp av tillgång metoder få Artist(), få Album() och få Title(). Till exempel, du kunde läsa känt konstnären till en strängvariabel kallas "artist" med följande kod: sträng artist = tag.getArtist();

Med hjälp av Java ID3 taggbiblioteket

• Lägga till Java ID3 taggbiblioteket i din aktuella projekt (se resurser).

• Importera nödvändiga filer i klassen där du kommer att hämta MP3 egenskaper med följande rader med kod: import java.io.*; import org.farng.mp3.*; Dessa rader skall införas i början av filen, utanför klassdeklarationen.

• Skapa ett nytt objekt i pekar på MP3-filen som du vill läsa information. Till exempel kod fil src = ny fil ("C:/användare/59th Street Bridge låt.mp3"); vill skapa ett objekt pekar på en MP3 som kallas "59th Street Bridge Song" i katalogen "C:/Users".

• Skapa ett ID3 tag objekt från filobjektet med följande kod: ID3v1-tagg = nya MP3File(src).getID3v1Tag();

• Läs metadata i String-objekt med hjälp av tillgång metoder få Artist(), getAlbumTitle() och getSongTitle(). Till exempel, du kunde läsa känt konstnären till en strängvariabel kallas "artist" med följande kod: sträng artist = tag.getArtist();