AudioFileIO's getTag() fails
I am trying to use org.jaudiotagger.audio.AudioFileIO to read some tags in mp3 files. The following lines work correctly:
fileObj = createObject("java", "java.io.File").init(lsFileNameWithPath);
audioFileIO = createObject("java", "org.jaudiotagger.audio.AudioFileIO");
audioFile = audioFileIO.read(fileObj);
audioHeader = audioFile.getAudioHeader();
bitrate = audioHeader.getBitRate();
writeOutput("The audio file bitrate is: " & bitrate);
writeOutput(AudioHeader);
but If I try anything with tags such as:
Tag tag = audioFile.getTag(); or
lsArtist = audioFile.getTag().getFirst(FieldKey.ARTIST);
I get error messages. In the first case the error message is “ Variable TAG is undefined.“ and in the second case the error message is “ Variable FIELDKEY is undefined”
Any suggestions as to what I am doing wrong?
