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();
relaterade artiklar
- Hur man gör egna kuvert som är valfri storlek
- Hur man gör MP3-högtalare
- Hur man undervisar en kör som inte läser musik
- Hur man fixar en elektrisk ugn som värmer dåligt
- Hur man gör ett flygplan som flyger med ett gummiband
- Hur man handskas med människor som klagar på jobbet hela tiden
- Hur man handskas med människor som ger dig en hård tid
- Hur man målar ett slott som för en teater
- Hur man handskas med slutskedet lungcancer som en vårdgivare