Hallo,
ich habe mit javax.sound.sampled, dem JMF MP3-Plugin und diesem Tutorial: Build an Audio Waveform Display -CodeIdol
versucht MP3s in Waveform darzustellen. Allerdings stehe ich vor dem Problem, dass getFrameLength für den AudioInputStream immer -1 zurückgibt, wobei ich den Stream bereits in PCM_SIGNED 44100.0 Hz, 16 bit (sample size), stereo, 4 bytes/frame, little-endian konvertiert habe.
Dadurch, dass getFrameLength immer -1 zurückgibt (liegt angeblich an der Implementierung des Interfaces im MP3-Plugin) kann ich die Waveform nicht zeichen. Ich kann mir gut vorstellen, dass man die Frame Length mit den gegebenen Daten auch manuell berechnen kann. Weißt evtl. jmd ob bzw. wie das geht?
Mfg Corn
ich habe mit javax.sound.sampled, dem JMF MP3-Plugin und diesem Tutorial: Build an Audio Waveform Display -CodeIdol
versucht MP3s in Waveform darzustellen. Allerdings stehe ich vor dem Problem, dass getFrameLength für den AudioInputStream immer -1 zurückgibt, wobei ich den Stream bereits in PCM_SIGNED 44100.0 Hz, 16 bit (sample size), stereo, 4 bytes/frame, little-endian konvertiert habe.
Dadurch, dass getFrameLength immer -1 zurückgibt (liegt angeblich an der Implementierung des Interfaces im MP3-Plugin) kann ich die Waveform nicht zeichen. Ich kann mir gut vorstellen, dass man die Frame Length mit den gegebenen Daten auch manuell berechnen kann. Weißt evtl. jmd ob bzw. wie das geht?
Mfg Corn
Zuletzt bearbeitet: