feat(file): 重构文件服务并优化音乐时长计算
-引入 mp3agic 库替换 jaudiotagger,使用纯 Java 解析 MP3 文件 - 修改 getMusicDuration 方法签名,使用 File 替代 MultipartFile -优化 uploadMusic 方法,返回音乐文件的物理路径 - 更新 MusicServiceImpl 中的音乐上传逻辑 -移除不必要的临时文件操作
This commit is contained in:
@@ -124,11 +124,12 @@
|
||||
<version>4.5.0</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 获取音乐文件信息 -->
|
||||
<!-- 获取音乐文件信息 (使用 JAVE) -->
|
||||
<!-- 获取音乐文件信息 (使用纯Java的mp3agic) -->
|
||||
<dependency>
|
||||
<groupId>org</groupId>
|
||||
<artifactId>jaudiotagger</artifactId>
|
||||
<version>2.0.3</version>
|
||||
<groupId>com.mpatric</groupId>
|
||||
<artifactId>mp3agic</artifactId>
|
||||
<version>0.9.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user