InvalidDataException при попытке инициализировать объект Mp3File

Я пытаюсь использовать библиотеку Mp3agic для получения метаданных файла Mp3. Однако, когда я инициализирую объект Mp3File, я получаю исключение независимо от того, какой аргумент я предоставляю конструктору. Я вижу примеры из библиотеки ( https://github.com/mpatric/mp3agic), но не могу воспроизвести инициализацию объекта.

Я попытался инициализировать с помощью файла File, file.getPath, file.getAbsolutePath и т. Д. И т. Д., Но я всегда получаю InvalidDataException, когда я даю конструктору file.getName только тогда, я получаю IOException.

 private static Path directoryPath; //ex: C:\Folder1


for(java.io.File file:directoryPath.toFile().listFiles()){
                    if (file.isFile() && file.getName().endsWith(".mp3")) {
                        Mp3File mp3file = new Mp3File(file);
                    }
                }

Строка "Mp3File mp3file = новый Mp3File(файл);" не должно давать исключения.

0 ответов

Другие вопросы по тегам