JAudioTagger
,但无法获取详细信息。我的代码:
val audioFile = AudioFileIO.read(Objects.requireNonNull(File("https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3")))
Log.d(TAG, "title: ${audioFile.tag.getFirst(FieldKey.TITLE)}")
Log.d(TAG, "artist: ${audioFile.tag.getFirst(FieldKey.ARTIST)}")
Log.d(TAG, "album: ${audioFile.tag.getFirst(FieldKey.ALBUM)}")
Log.d(TAG, "duration: ${audioFile.audioHeader.trackLength * 1000}")