jaudiotagger解析ID3第三版

Android 3XCN.com站长2023年7月2日 am8:08发布1年前 (2023)更新
0
导航号,我的单页导航
目录

前言

之前介绍过jaudiotagger的第二版jaudiotagger解析ID3第二版,虽然代码上有优化,但还是效果不是不太理想,当然比第一版好多了哈。

因此阅读jaudiotagger源码进行对之前的代码优化。

正文

导入jaudiotagger.jar

导入lib库

/libs/jaudiotagger.jar

build.gradle

implementation fileTree(dir: 'libs', include: ['*.jar','*.aar'])

性能测试对比

这里主要在《jaudiotagger解析ID3第二版》基础上修改并对比性能。

只改不解析方法,其他的都保持一致,第一列的是解析ID3耗的时间。

第二版解析耗时
132 , : /storage/udisk0/像风一样自由-许巍.flac
58 , : /storage/udisk0/一万个舍不得-庄心妍&祁隆.flac
78 , : /storage/udisk0/一言难尽-张宇.flac
63 , : /storage/udisk0/一路上有你-张学友.flac
42 , : /storage/udisk0/一路生花-温奕心.flac
52 , : /storage/udisk0/七里香-周杰伦.flac
31 , : /storage/udisk0/万疆-李玉刚.flac
231 , : /storage/udisk0/为你我受冷风吹(Live)-林忆莲.mp3
44 , : /storage/udisk0/乌梅子酱-李荣浩.flac
28 , : /storage/udisk0/人间烟火-程响.flac
36 , : /storage/udisk0/以后的以后-庄心妍.flac
45 , : /storage/udisk0/伤心太平洋-任贤齐.flac
39 , : /storage/udisk0/天空之城-宫崎骏.flac
66 , : /storage/udisk0/婚礼进行曲-尤大淳.flac
69 , : /storage/udisk0/孤勇者-陈奕迅.flac
55 , : /storage/udisk0/宁夏(Live)-梁静茹.flac
100 , : /storage/udisk0/安静的午后-Pianoboy高至豪.flac
91 , : /storage/udisk0/寂寞沙洲冷-周传雄.flac
89 , : /storage/udisk0/富士山下-陈奕迅.flac
57 , : /storage/udisk0/小小的太阳-张宇.flac

最新版解析耗时

99 , : /storage/udisk0/像风一样自由-许巍.flac
21 , : /storage/udisk0/一万个舍不得-庄心妍&祁隆.flac
15 , : /storage/udisk0/一言难尽-张宇.flac
15 , : /storage/udisk0/一路上有你-张学友.flac
16 , : /storage/udisk0/一路生花-温奕心.flac
17 , : /storage/udisk0/七里香-周杰伦.flac
14 , : /storage/udisk0/万疆-李玉刚.flac
219 , : /storage/udisk0/为你我受冷风吹(Live)-林忆莲.mp3
16 , : /storage/udisk0/乌梅子酱-李荣浩.flac
15 , : /storage/udisk0/人间烟火-程响.flac
16 , : /storage/udisk0/以后的以后-庄心妍.flac
16 , : /storage/udisk0/伤心太平洋-任贤齐.flac
15 , : /storage/udisk0/天空之城-宫崎骏.flac
17 , : /storage/udisk0/婚礼进行曲-尤大淳.flac
16 , : /storage/udisk0/孤勇者-陈奕迅.flac
14 , : /storage/udisk0/宁夏(Live)-梁静茹.flac
17 , : /storage/udisk0/安静的午后-Pianoboy高至豪.flac
16 , : /storage/udisk0/寂寞沙洲冷-周传雄.flac
16 , : /storage/udisk0/富士山下-陈奕迅.flac
16 , : /storage/udisk0/小小的太阳-张宇.flac

虽然只附上了一部分,但整体看,新版本耗时更少。

第三版代码

隐藏内容!
付费阅读后才能查看!
5
8
多个隐藏块只需支付一次

参考文章

  1. jthink( jaudiotagger.jar官网 )

  2. jaudiotagger解析ID3第二版

版权声明 1、 本站名称: 91易搜
2、 本站网址: https://www.91es.com/
3、 本站文章: 部分来源于网络,仅供站长学习和参考,若侵权请留言
导航号,我的单页导航

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

暂无评论...