Hallo Freunde,
ich weiß, dass ich mit der Bibliothek ID3Tag MP3 Songs auslesen kann
und damit, die bestimmten Infos wie Titel, Autor und Albumtitel ausgeben kann.
Hier mein Code, vllt könnt ihr mir ja mal helfen
PS: Ich bin auf viele Codebeispiele im Google gestoßen, aber nicht weitergekommen ???:L
Ich hab folgende Klassen
Mp3Player, Tracks, Gui
ich weiß, dass ich mit der Bibliothek ID3Tag MP3 Songs auslesen kann
und damit, die bestimmten Infos wie Titel, Autor und Albumtitel ausgeben kann.
Hier mein Code, vllt könnt ihr mir ja mal helfen
PS: Ich bin auf viele Codebeispiele im Google gestoßen, aber nicht weitergekommen ???:L
Ich hab folgende Klassen
Mp3Player, Tracks, Gui
Java:
package BusinessLogik;
import org.farng.mp3.MP3File;
import org.farng.mp3.id3.ID3v1;
import org.jaudiotagger.*;
import org.jaudiotagger.audio.*;
import Interface.AudioHeader;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FilterInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.ObjectInputStream;
import java.io.RandomAccessFile;
import java.util.RandomAccess;
public class Track {
long id;
String title;
int lenght;
String albumTitle;
String band;
String soundFileString;
AudioHeader ah;
FileInputStream datei;
ID3v1 tagAuslesen = new ID3v1();
public long getId() {
return id;
}
public String getTitle(){
return title;
}
public int getLenght() {
return lenght;
}
public String getAlbumTitle() {
return albumTitle;
}
public String getBand() {
return band;
}
public FileInputStream getSoundFileString(){
try{
FileInputStream datei = new FileInputStream("C:\\Users\\Deniz\\Desktop\\Cheb Douzi - Nti li bia.mp3");
Mp3FileObject file = new MP3File(datei);
tagAuslesen = mp3FileObject.getID3v1Tag();
System.out.println("Now Playing: " + tagAuslesen.getTitle());
System.out.println("mist");
}catch(Exception e){
e.printStackTrace();
}
return datei;
}
}