Miten hakea MP3 ominaisuuksia, kuten Albumi Artisti Koko Java

Hae MP3 ominaisuuksia, kuten Albumi Artisti Koko Java Jupiterimages / Comstock / Getty Images

Java on tehokas ohjelmointikieli, mutta se puuttuu natiivin tuen pelaa MP3-tiedostoja ja lukea niiden ominaisuuksia.Ulkoinen kirjasto voi voit lukea metatietoja, kuten artistin nimi, albumin nimi, kappaleen nimen ja kappaleen pituus, MP3-tiedoston ohjelmaan.Jollakin näistä kirjastojen on yhtä helppoa kuin lisäämällä kirjaston projektiin, ohjaamalla sen tiedoston, jonka haluat lukea tietoja ja siirtää tiedot omaan ohjelmaan.

mitä tarvitset

  • Java IDE

käyttäminen MyID3 kirjaston

  1. LisääMyID3 kirjasto nykyiseen projekti (katso Resources).

  2. Tuo tarvittavat tiedostot luokkaan, jossa sinua noudettaessa MP3 ominaisuuksia seuraavien riviä koodia:

    tuonti java.io. *;

    tuonti org.cmc.music.myid3. *;

    tuonti org.cmc.music.common.MusicMetadata;

    Nämä linjat olisi lisättävä alussa tiedoston, ulkopuolella luokan ilmoituksen.

  3. Luo uusi tiedosto objekti osoittaa MP3-tiedoston, josta haluaisit lukea tietoja.Esimerkiksi, koodi

    Tiedoston src = uusi tiedosto ("C: / Users / 59th Street Bridge Song.mp3");

    loisi tiedoston objekti osoittaa MP3 nimeltään "59th Street Bridge Song" in "C: / Käyttäjät" hakemistoon.

  4. Luo MusicMetadata objekti tiedostosta kohde seuraavia koodi:

    MusicMetadata tiedot = uusi MyID3 (). Lue (SRC) .getSimplified ();

  5. Lue metadatan String objekteja pääsy menetelmiä getArtist (), getAlbum () ja getSongTitle ().Esimerkiksi, voit lukea taiteilijan nimen String muuttuja nimeltä "taiteilija" kanssa seuraava koodi:

    String taiteilija = metadata.getArtist ();

  6. Hae pituus kappaleen sekunnissa seuraava koodi:

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

käyttäminen JID3 kirjaston

  1. Lisää JID3 kirjasto nykyisen projektin (katso Resources).

  2. Luo uusi tiedosto objekti osoittaa MP3-tiedoston, josta haluaisit lukea tietoja.Esimerkiksi, koodi

    Tiedoston src = uusi tiedosto ("C: / Users / 59th Street Bridge Song.mp3");

    loisi tiedoston objekti osoittaa MP3 nimeltään "59th Street Bridge Song" in "C: / Käyttäjät" hakemistoon.

  3. Luo ID3V1Tag objekti tiedostosta kohde seuraavia koodi:

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

  4. Lue metadatan String objekteja pääsy menetelmiä getArtist (), getAlbum () ja getTitle ().Esimerkiksi, voit lukea taiteilijan nimen String muuttuja nimeltä "taiteilija" kanssa seuraava koodi:

    String taiteilija = tag.getArtist ();

käyttäminen Java ID3 Kirjasto

  1. Lisää Java ID3 Kirjasto nykyiseen projekti (katso Resources).

  2. Tuo tarvittavat tiedostot luokkaan, jossa sinua noudettaessa MP3 ominaisuuksia seuraavien riviä koodia:

    tuonti java.io. *;

    tuonti org.farng.mp3. *;

    Nämä linjat olisi lisättävä alussa tiedoston, ulkopuolella luokan ilmoituksen.

  3. Luo uusi tiedosto objekti osoittaa MP3-tiedoston, josta haluaisit lukea tietoja.Esimerkiksi, koodi

    Tiedoston src = uusi tiedosto ("C: / Users / 59th Street Bridge Song.mp3");

    loisi tiedoston objekti osoittaa MP3 nimeltään "59th Street Bridge Song" in "C: / Käyttäjät" hakemistoon.

  4. Luo ID3 objektin tiedosto kohde seuraavia koodi:

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

  5. Lue metadatan String objekteja pääsy menetelmiä getArtist (), getAlbumTitle () ja getSongTitle ().Esimerkiksi, voit lukea taiteilijan nimen String muuttuja nimeltä "taiteilija" kanssa seuraava koodi:

    String taiteilija = tag.getArtist ();

Vinkkejä & amp;Varoituksia

  • Huomaa, että vain MyID3 kirjastossa on menetelmiä hankkia pituus radan.

Resurssit

  • FightingQuaker: MyID3 JAR Lataa
  • Blinkenlights: JID3 Lataa
  • SourceForge: Java ID3 Kirjasto Lataa
973
0
3
Java Ohjelmointi