背景
Android支持various audio files编码和解码 .
我使用 android.media.MediaRecorder 类将音频录制到音频文件中,但我也希望显示有关文件的信息,我最好将这些信息存储在文件中 .
问题
MediaRecorder类没有我能找到的任何功能,添加甚至读取录制的音频文件的元数据 .
我也找不到类似的类 .
我尝试过的
我尝试搜索如何针对特定文件类型执行此操作,并尝试查找执行此操作的库 .
我还没有找到关于这些信息的线索 .
问题
-
如何在Android支持的音频文件中添加和读取元数据?
-
是否可以通过API或第三方库?有可能吗?
-
有哪些文件格式?
-
是否有可能通过MediaStore?但那我该怎么做呢?以及支持哪些文件?元数据是否保留在文件中?
请注意,我可能不希望通过音频播放器甚至文件管理器使音频文件可用(这意味着它只能通过应用程序播放) . 我知道我可以为每个文件设置一个唯一的文件名,并在另一个文件(或数据库)上提供额外的信息,但情况可能并非如此 .