Hoe u kunt ophalen van de MP3 eigenschappen zoals de grootte van de kunstenaar van het Album in Java



Java is een krachtige programmeertaal, maar het mist native ondersteuning voor het afspelen van MP3-bestanden of voor het lezen van hun eigenschappen. Een externe bibliotheek kunt u om te lezen van metagegevens, zoals de naam van de artiest, albumtitel, songtitel en lied lengte, uit een MP3-bestand in uw programma. Met behulp van een van deze bibliotheken is zo simpel als de mediawisselaar toevoegt aan uw project, sturen het naar het bestand dat u wenst om informatie uit te lezen en het overbrengen van de gegevens in uw programma.

Wat die u nodig hebt

  • Java IDE

Met behulp van de MyID3-bibliotheek

  • De MyID3-bibliotheek toevoegen aan uw huidige project (zie bronnen).

  • Benodigde bestanden importeren in de klasse waar u MP3 eigenschappen met de volgende coderegels zal ophalen:

    importeren van java.io.*;

    importeren van org.cmc.music.myid3.*;

    importeren van org.cmc.music.common.MusicMetadata;

    Deze regels moeten worden ingevoegd aan het begin van het bestand, buiten de klassendeclaratie.

  • CreÃ˲r een nieuw dossiervoorwerp wijst naar het MP3-bestand waaruit u zou willen lezen van de informatie. Als u bijvoorbeeld de code

    Bestand src = nieuw bestand ("C:/gebruikers/59th Street Bridge lied.mp3");

    zou creÃ˲r een dossiervoorwerp wijzen naar een MP3 genaamd "59th Street Bridge Song" in de map "C:/Users".

  • Maak een MusicMetadata-object uit het file-object met de volgende code:

    MusicMetadata gegevens = nieuwe MyID3().read(src).getSimplified();

  • Lees metagegevens in String-objecten met toegang methoden getArtist(), getAlbum() en getSongTitle(). Bijvoorbeeld, kon u de naam van de artiest lezen in een stringvariabele met de naam "kunstenaar" met de volgende code:

    Tekenreeks kunstenaar = metadata.getArtist();

  • De lengte van het liedje ophalen in seconden met de volgende code:

    int lengte = metaData.getDurationSeconds().intValue();

Met behulp van de JID3-bibliotheek

  • De JID3-bibliotheek toevoegen aan uw huidige project (zie bronnen).

  • CreÃ˲r een nieuw dossiervoorwerp wijst naar het MP3-bestand waaruit u zou willen lezen van de informatie. Als u bijvoorbeeld de code

    Bestand src = nieuw bestand ("C:/gebruikers/59th Street Bridge lied.mp3");

    zou creÃ˲r een dossiervoorwerp wijzen naar een MP3 genaamd "59th Street Bridge Song" in de map "C:/Users".

  • Maak een ID3V1Tag-object uit het file-object met de volgende code:

    Label ID3V1Tag = nieuwe MP3File(src).getID3V1Tag();

  • Metagegevens in String-objecten met toegang methoden getArtist(), getAlbum() en getTitle() lezen. Bijvoorbeeld, kon u de naam van de artiest lezen in een stringvariabele met de naam "kunstenaar" met de volgende code:

    Tekenreeks kunstenaar = tag.getArtist();

Met behulp van de Java ID3 Tag Library

  • De bibliotheek van Java ID3 Tag toevoegen aan uw huidige project (zie bronnen).

  • Benodigde bestanden importeren in de klasse waar u MP3 eigenschappen met de volgende coderegels zal ophalen:

    importeren van java.io.*;

    importeren van org.farng.mp3.*;

    Deze regels moeten worden ingevoegd aan het begin van het bestand, buiten de klassendeclaratie.

  • CreÃ˲r een nieuw dossiervoorwerp wijst naar het MP3-bestand waaruit u zou willen lezen van de informatie. Als u bijvoorbeeld de code

    Bestand src = nieuw bestand ("C:/gebruikers/59th Street Bridge lied.mp3");

    zou creÃ˲r een dossiervoorwerp wijzen naar een MP3 genaamd "59th Street Bridge Song" in de map "C:/Users".

  • Een ID3 tag-object maken vanuit het file-object met de volgende code:

    ID3v1-tag = nieuwe MP3File(src).getID3v1Tag();

  • Lees metagegevens in String-objecten met toegang methoden getArtist(), getAlbumTitle() en getSongTitle(). Bijvoorbeeld, kon u de naam van de artiest lezen in een stringvariabele met de naam "kunstenaar" met de volgende code:

    Tekenreeks kunstenaar = tag.getArtist();

Tips & waarschuwingen
  • Merk op dat alleen de MyID3 bibliotheek methoden heeft voor het verkrijgen van de lengte van een track.

Gerelateerde Artikelen

Hoe u kunt ophalen van verwijderde documenten

Hoe u kunt ophalen van verwijderde documenten

De meeste mensen die gebruik maken van een computer zal hebben per ongeluk verwijderd een document op een bepaald tijdstip of andere en zal ondervinden aanvankelijk dat gevoel van neerslachtigheid. Het goede nieuws is dat allemaal niet mogelijk verlo
Hoe u kunt ophalen van mijn BlackBerry Messenger-contactpersonen

Hoe u kunt ophalen van mijn BlackBerry Messenger-contactpersonen

BlackBerry Messenger kunt u direct communiceren tussen uw BlackBerry eenheid en de leden van uw BlackBerry Messenger-contactpersonenlijst. De lijst met contactpersonen informatie is ook nuttig voor het gebruik van de BlackBerry's voor SMS-berichten,
Hoe u kunt ophalen van de audio-messagerie in Uniden

Hoe u kunt ophalen van de audio-messagerie in Uniden

Uniden is een Japan-gebaseerde elektronikafabrikant die een scala aan draadloze, vaste en multiline telefoonsystemen produceert. Allermeest naar de Uniden apparaten zijn uitgerust met audio-messagerie. Voicemail kunt een beller om u een boodschap ach
Hoe u kunt ophalen van oude telefoon rekeningen

Hoe u kunt ophalen van oude telefoon rekeningen

Er zijn een aantal redenen waarom u een kopie van een oude telefoonrekening moeten zou. Misschien kosten u een vergoeding die je betaald voor zonder na te denken maar wil bestuderen, of misschien u wilt trim bepaald uw maandelijkse uitgaven en wilt n
Hoe u kunt ophalen van verwijderde bestanden van een geheugenkaart

Hoe u kunt ophalen van verwijderde bestanden van een geheugenkaart

Wanneer u op zoek bent via uw foto's met uw digitale camera, is het gebruikelijk om de schoten die je niet leuk vinden. Omdat rechtstreeks vanuit de camera kunt u foto's op een geheugenkaart, is het gemakkelijk om zich te ontdoen van die shots. Helaa
Hoe u kunt ophalen van verwijderde bestanden van een VoiceRecorder

Hoe u kunt ophalen van verwijderde bestanden van een VoiceRecorder

Digitale audio-recorders hebben een harde schijf of flash-geheugen gebruiken voor het opslaan van gegevens. Audio die is opgenomen op een digitale audio recorder is in de vorm van een bestand. Dit is een MP3- of WMA audiobestand, afhankelijk van uw m
Hoe u kunt ophalen van de audio-messagerie op Verizon

Hoe u kunt ophalen van de audio-messagerie op Verizon

Mobiele telefoons hebben vele handige opties. Misschien is de belangrijkste optie aangeboden voicemail. Voicemail zorgt ervoor dat de eigenaar van de telefoon belangrijke berichten ontvangt. Installatie van voicemailopties en het ophalen van berichte
Hoe u kunt ophalen van mijn Outlook Express E-mails

Hoe u kunt ophalen van mijn Outlook Express E-mails

Outlook Express--Microsoft-programma voor e-mail en nieuwsgroep--biedt toegang tot online e-maildiensten. Het programma werkt door het ophalen van e-mailberichten van een opgegeven e-mailadres. U kunt meer dan één e-mailaccount instellen meerdere acc
Hoe u kunt ophalen van E-mail wanneer verwijderd uit Prullenbak

Hoe u kunt ophalen van E-mail wanneer verwijderd uit Prullenbak

Wanneer e-mailberichten zijn verwijderd ze meestal naar de Prullenbak of Prullenbak, en gemakkelijk kunnen worden hersteld naar hun oorspronkelijke locatie. E-mailberichten verwijderd uit de Prullenbak worden definitief verwijderd door alle e-mailpro
Hoe u kunt ophalen van de telefoonberichten op een telefoon Shaw

Hoe u kunt ophalen van de telefoonberichten op een telefoon Shaw

Shaw is een telecommunicatiebedrijf gevestigd in Canada die thuis, televisie en internetdiensten aanbiedt. Hebt u van telefoondienst via Shaw, hebt u de mogelijkheid om een voice mail-service toevoegen aan uw plan. Voicemail kunt bellers kunnen u een
Hoe u kunt ophalen van een verwijderde audio-messagerie van Norstar

Hoe u kunt ophalen van een verwijderde audio-messagerie van Norstar

Opslagruimte in Norstar audio-messageriedienst is beperkt; de makers raden aan dat u oude berichten die u niet langer nodig om ervoor te zorgen dat u hebben ruimte voor nieuwe berichten te verwijderen. Als u echter per ongeluk een bericht die u nog m
Hoe u kunt ophalen van een Record Boek van dienst van het leger

Hoe u kunt ophalen van een Record Boek van dienst van het leger

Verzoek uw service record boek of dat van een familielid van de National personeel Records Center in St. Louis, Missouri. Dergelijke records kunnen helpen gezinnen een levende dierenarts of fallen hero eren toevoegen door deze naar de albums of Plakb
Hoe u kunt ophalen van documenten vanaf een Flash Drive die niet werkt

Hoe u kunt ophalen van documenten vanaf een Flash Drive die niet werkt

Er is geen behoefte om in paniek als uw flash-geheugen schijf heeft verstopping werking goed te. De documenten die zijn opgeslagen op het apparaat zijn nog steeds geschreven in de flash drive-geheugen, zodat ze kunnen worden opgehaald, zelfs als ze n
Hoe u kunt ophalen van de PNR-gegevens

Hoe u kunt ophalen van de PNR-gegevens

Een persoonlijke naamrecord (PNR) wordt vaak genoemd "record locator" door de verschillende luchtvaartmaatschappijen. Een PNR-systeem is een alfanumerieke code die is toegewezen aan specifieke reserveringen voor passagiers. Door het invoeren van