从 URL(mp3 文件)中提取音频文件的详细信息

时间:2021-01-03 12:07:58

标签: android kotlin audio-streaming jaudiotagger

  • 要从 URL 获取音频文件 (mp3) 详细信息,我在我的 Android 应用中使用了 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}")
  • 我遇到了异常。引导我走向正确的方向。

0 个答案:

没有答案