Kuidas Too MP3 omadused nagu Album Artist Suurus Java

Too MP3 omadused nagu Album Artist Suurus Java Jupiterimages / Comstocki / Getty Images

Java on võimas programmeerimiskeel, kuid tal puudub emakeelena toetust mängib MP3 faile või loed nende omadused.Välise raamatukogu võimaldab teil lugeda metaandmed, nagu kunstnik nime, albumi pealkiri, laulu pealkiri ja loo pikkus alates MP3-faili oma programmi.Kasutades mõnda neist raamatukogud on sama lihtne kui lisades raamatukogu oma projekti, suunates seda faili soovid lugeda teavet ja informatsiooni edastamiseks oma programmis.

, mida te vajate

  • Java IDE

kasutamine MyID3 Raamatukogu

  1. LisaMyID3 raamatukogu oma praegusesse projekti (vt Resources).

  2. Import vaja failid klassi kus saab allalaadimise MP3 omadused järgmised read koodi:

    import java.io. *;

    import org.cmc.music.myid3. *;

    import org.cmc.music.common.MusicMetadata;

    Need read tuleks algusesse lisatakse faili, väljaspool klassi deklaratsiooni.

  3. Loo uus Fail objekti osutades MP3 faili, mida te soovite lugeda teavet.Näiteks, kood

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

    looks Faili objekti osutades MP3 nimetatakse "59. Street Bridge Song" ning "C: / Users" kataloog.

  4. Loo MusicMetadata objekti faili objekti järgmine kood:

    MusicMetadata andmed = uus MyID3 (). Lugeda (src) .getSimplified ();

  5. Loe metaandmete String objektide abil juurdepääsu meetodeid getArtist (), getAlbum () ja getSongTitle ().Näiteks võid lugeda kunstniku nime string muutuja nimega "kunstnik" tähendavad järgmist:

    String kunstnik = metadata.getArtist ();

  6. Too pikkus laulu sekundit järgmine kood:

    int pikkus = metaData.getDurationSeconds (). IntValue ();

kasutamine JID3 Raamatukogu

  1. Lisa JID3 raamatukogu oma praegusesse projekti (vt Resources).

  2. Loo uus Fail objekti osutades MP3 faili, mida te soovite lugeda teavet.Näiteks, kood

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

    looks Faili objekti osutades MP3 nimetatakse "59. Street Bridge Song" ning "C: / Users" kataloog.

  3. Loo ID3V1Tag objekti faili objekti järgmine kood:

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

  4. Loe metaandmete String objektide abil juurdepääsu meetodeid getArtist (), getAlbum () ja getTitle ().Näiteks võid lugeda kunstniku nime string muutuja nimega "kunstnik" tähendavad järgmist:

    String kunstnik = tag.getArtist ();

Kasutades Java ID3 Tag Library

  1. Lisa Java ID3 Tag Library oma praeguse projekti (vt Resources).

  2. Import vaja failid klassi kus saab allalaadimise MP3 omadused järgmised read koodi:

    import java.io. *;

    import org.farng.mp3. *;

    Need read tuleks algusesse lisatakse faili, väljaspool klassi deklaratsiooni.

  3. Loo uus Fail objekti osutades MP3 faili, mida te soovite lugeda teavet.Näiteks, kood

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

    looks Faili objekti osutades MP3 nimetatakse "59. Street Bridge Song" ning "C: / Users" kataloog.

  4. Loo ID3 tag objekti faili objekti järgmine kood:

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

  5. Loe metaandmete String objektide abil juurdepääsu meetodeid getArtist (), getAlbumTitle () ja getSongTitle ().Näiteks võid lugeda kunstniku nime string muutuja nimega "kunstnik" tähendavad järgmist:

    String kunstnik = tag.getArtist ();

Tips & amp;Hoiatused

  • Pange tähele, et ainult MyID3 Raamatukogu on meetodeid omandada loo pikkust.

Resources

  • FightingQuaker: MyID3 JAR Lae
  • Blinkenlights: JID3 Lae
  • SourceForge'i: Java ID3 Tag Library Lae
514
0
3
Java Programming