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:
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
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