我正在尝试使用Mp3agic库来获取Mp3文件的元数据。但是,当我初始化Mp3File对象时,无论我向构造函数提供什么参数,我都会遇到异常。我看到了库的示例(https://github.com/mpatric/mp3agic),但无法复制对象初始化。
我尝试使用File文件,file.getPath,file.getAbsolutePath等进行初始化,但是当我只向构造函数file.getName赋值时,我总是会收到InvalidDataException。
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 = new Mp3File(file);”行不应该例外。