Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να ανακτήσετε MP3 Properties Όπως Μέγεθος Album Artist σε Java

Java είναι μια ισχυρή γλώσσα προγραμματισμού , αλλά στερείται εγγενή υποστήριξη για αναπαραγωγή αρχείων MP3 ή για την ανάγνωση των ιδιοτήτων τους . Μια εξωτερική βιβλιοθήκη μπορεί να σας επιτρέψει να διαβάσετε τα μεταδεδομένα , όπως είναι το όνομα του καλλιτέχνη , τον τίτλο του άλμπουμ , τίτλο του τραγουδιού και το μήκος του τραγουδιού , από ένα αρχείο MP3 στο πρόγραμμά σας . Χρησιμοποιώντας οποιαδήποτε από αυτές τις βιβλιοθήκες είναι τόσο απλή όσο η προσθήκη της βιβλιοθήκης στο έργο σας , κατευθύνοντας προς το αρχείο που θέλετε να διαβάσει πληροφορίες από και μεταφορά των πληροφοριών στο πρόγραμμά σας . Τα πράγματα που θα χρειαστείτε
Java IDE
Η Εμφάνιση Περισσότερες οδηγίες
Χρήση της Βιβλιοθήκης MyID3
Η 1

Προσθέστε τη βιβλιοθήκη MyID3 στο τρέχον έργο σας ( βλ. Πόρων ) .

2

εισαγωγή απαραίτητα αρχεία στην κατηγορία όπου θα ανάκτηση MP3 ιδιότητες με τις παρακάτω γραμμές κώδικα :

java.io. εισαγωγής * ?

org εισαγωγής . cmc.music.myid3 * ? .

org.cmc.music.common.MusicMetadata εισαγωγής ?

Αυτές οι γραμμές θα πρέπει να εισαχθεί στην αρχή του αρχείου , εκτός της δήλωσης τάξης .
εικόνων 3

Δημιουργήστε ένα νέο αντικείμενο αρχείου που δείχνουν προς το αρχείο MP3 από την οποία θα θέλατε να διαβάσετε τις πληροφορίες . Για παράδειγμα , ο κωδικός

αρχείου src = new File ( " C :/Users/59th Street Bridge Song.mp3 ")?

Θα δημιουργήσει ένα αντικείμενο αρχείου που δείχνουν προς ένα MP3 που ονομάζεται " 59η . street Bridge Song " στο " C :/Users "κατάλογο
Η 4

Δημιουργήστε ένα αντικείμενο MusicMetadata από το αντικείμενο του αρχείου με τον ακόλουθο κώδικα :

MusicMetadata δεδομένων = νέα MyID3 ( ) . διαβάστε ( src ) getSimplified ()? .
5

Διαβάστε μεταδεδομένα σε String αντικείμενα χρησιμοποιώντας την μέθοδο πρόσβασης getArtist ( ) , getAlbum ( ) και getSongTitle ( ) . Για παράδειγμα , θα μπορούσατε να διαβάσετε το όνομα του καλλιτέχνη σε μια μεταβλητή συμβολοσειράς που ονομάζεται " καλλιτέχνης " με τον ακόλουθο κώδικα :

καλλιτέχνης String = metadata.getArtist ( ) ?
Η 6

Ανακτήστε το μήκος του τραγουδιού σε δευτερόλεπτα με τον ακόλουθο κώδικα :

int μήκος = metaData.getDurationSeconds ( ) intValue ( ) ?
εικόνων Χρήση της Βιβλιοθήκης JID3
Η 7 <. p> Προσθέστε τη βιβλιοθήκη JID3 στο τρέχον έργο σας ( βλ. Πόρων ) .
8 Τετάρτη 9

Δημιουργήστε ένα νέο αντικείμενο αρχείου που δείχνουν προς το αρχείο MP3 από την οποία θα θέλατε να διαβάσετε τις πληροφορίες . Για παράδειγμα , ο κωδικός

αρχείου src = new File ( " C :/Users/59th Street Bridge Song.mp3 ")?

Θα δημιουργήσει ένα αντικείμενο αρχείου που δείχνουν προς ένα MP3 που ονομάζεται " 59η street Bridge Song " στο " C :/Users "κατάλογο
Η 10

Δημιουργήστε ένα αντικείμενο ID3V1Tag από το αντικείμενο του αρχείου με τον ακόλουθο κώδικα : .

ID3V1Tag tag = νέα MP3File ( src ) getID3V1Tag ()? .
Η 11

Διαβάστε μεταδεδομένα σε String αντικείμενα χρησιμοποιώντας τις μεθόδους πρόσβασης getArtist ( ) , getAlbum ( ) και getTitle ( ) . Για παράδειγμα , θα μπορούσατε να διαβάσετε το όνομα του καλλιτέχνη σε μια μεταβλητή συμβολοσειράς που ονομάζεται " καλλιτέχνης " με τον ακόλουθο κώδικα :

καλλιτέχνης String = tag.getArtist ( ) ?
Εικόνων Χρησιμοποιώντας το Java ID3 Βιβλιοθήκη Tag

12

Προσθέστε τη βιβλιοθήκη Java ID3 Tag για το τρέχον έργο σας ( βλ. Πόρων ) .
Η 13

Εισαγωγή απαραίτητα αρχεία στην κατηγορία όπου θα ανάκτηση MP3 ιδιότητες με τις παρακάτω γραμμές κώδικα : .

java.io. εισαγωγής * ?

org.farng.mp3 εισαγωγής * ?

Αυτές οι γραμμές θα πρέπει να εισαχθεί στην αρχή του το αρχείο , εκτός της δήλωσης τάξης .
Η 14

δημιουργήσετε ένα νέο αντικείμενο αρχείου που δείχνουν προς το αρχείο MP3 από την οποία θα θέλατε να διαβάσετε τις πληροφορίες . Για παράδειγμα , ο κωδικός

αρχείου src = new File ( " C :/Users/59th Street Bridge Song.mp3 ")?

Θα δημιουργήσει ένα αντικείμενο αρχείου που δείχνουν προς ένα MP3 που ονομάζεται " 59η street Bridge Song " στο " C :/Users "κατάλογο
Η 15

Δημιουργήστε ένα αντικείμενο ετικέτας ID3 από το αντικείμενο του αρχείου με τον ακόλουθο κώδικα : .

ID3v1 tag = νέα MP3File ( . src ) getID3v1Tag ( ) ?
Τετάρτη 16

Διαβάστε μεταδεδομένα σε String αντικείμενα χρησιμοποιώντας την μέθοδο πρόσβασης getArtist ( ) , getAlbumTitle ( ) και getSongTitle ( ) . Για παράδειγμα , θα μπορούσατε να διαβάσετε το όνομα του καλλιτέχνη σε μια μεταβλητή συμβολοσειράς που ονομάζεται " καλλιτέχνης " με τον ακόλουθο κώδικα :

String καλλιτέχνης = tag.getArtist ( ) ?

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα