Как извлечь метаданные из файла WAV с кодировкой «расширяемый» в Java - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть необходимость извлечь метаданные, такие как размер сэмпла, битрейт из файла WAV. Я получаю исключение javax.sound.sampled.UnsupportedAudioFileException: file is not a supported file type, когда пытаюсь использовать AudioSystem.getAudioFileFormat для этого файла. Другие wavs работают нормально. Я обнаружил, что единственная разница между теми, кто работает, и теми, кто не работает, заключается в кодировке. Это «Microsoft PCM» из тех, кто работает, и «Расширяемый» для тех, кто не работает. Есть ли простой способ извлечь метаданные из этих типов файлов?

...