Protogalaxy

Planet #0

Java-Music-Utilities开发日志#1 简单功能完成

在经过了初期阶段的开发过程后,终于是完成了基本的结构设计与简单的文字性音频元数据读取功能,在初期的结构设计中,Java-Music-Utilities预计有音频转码,音频元数据读写这两个功能。

目前主要有三个类:MusicContainer,Metadata,Converter,分别是音频文件的容器类,元数据获取与集合类,转码类。现在的工作方式是使用MusicContainer的构造器来初始化音频容器,提供Path与byte流两种初始化方式。然后选择将MusicContainer作为唯一参数传入Metadata或Converter的构造其中来初始化元数据容器或者是转码实例。

截止目前,我只实现了文字性元数据的获取,由于JavaCPP-Presents-FFmpeg正处于大版本的更迭期,封面获取的关键性函数的用法缺少文档,所以下一步的计划是在没有文档的情况下依靠简易的JavaDoc来专注完成音频封面的获取,然后再考虑转码类的编写问题,以上。

发表评论