Hi,
ich habe mir folgende Methode gebuat:
/**
* The methode reads the IDv1 tag from the given data file.
* Than the IDv1 tag will be written out at the console.
*
* @param data : String to the data file (mp3 file)
* @return String with the Tag
* @throws IOException if String hasn't a correct mp3 file.
*/
public void printMp3Tag (String data) throws IOException{
if (data.endsWith("mp3")) {
FileReader in = new FileReader(data);
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(System.out));
int i=0, tag=0;
while ((i = in.read()) != -1) {
out.write(i);
}
in.close();
out.flush();
}
else {
throw new IOException();
}
}
}
wie schaffe ich es das nur die letzten 128 Byte von dem File gelessen werden?
danke pfefferkeks
Lesezeichen