MP3 Spielzeit mit jid3lib ermitteln?

sh

Aktives Mitglied
Hallo,
ich würde gerne die Länge in Minuten/Sekunden einer MP3-Datei auslesen. Ich verwende gerade jid3lib und finde keine Option, ausser den Frame TLEN auszulesen (welcher bei kaum einer MP3-Datei gesetzt ist).

Allerdings bin ich auf dieses post hier gestoßen, wo Ralph-Uwe erklärt:
Um die Laufzeit eines mp3 Lied zu ermitteln, benötigst Du Dateilänge und die Samplesize in Bits.

duration = song.length()/audioFormat.getSampleSizeInBits()/1000; // für mp3

Allerdings habe ich jetzt in der jid3lib keine Funktion gefunden welche "getSampleSizeInBits()" entspricht - gibt es dort Funktionen welche mir weiterhelfen?

Oder soll ich noch eine 2. externe Bibliothek hinzuziehen welche das Ganze mit der Spieldauer dann regeln kann und wenn ja, welche ist dafür geeignet? Bei Google lässt sich nicht viel zu "mp3 duration jid3lib" oder ähnlichem finden.

MfG
 
Hab ich schon gesehen, ich glaube der benutzt auch die JMF lib welche nach Google veraltet ist und nicht weiterentwickelt wird.

Das 2. Post ist MP3Spi. Muss doch auch ähnliche Funktionen in jid3lib geben, welche einem alle Informationen geben mit denen man die Spielzeit ausrechnen kann?
 

Zurück
Oben