使用TagLib :: File :: properties(),虽然它们在IDv2.3规范中,但忽略了一些常见的标记,例如GEOB。
我的问题是,当使用TagLib :: File时,如何获取GEOB数据以及为其格式化的mime类型的内容?对于这个具体的例子,我有一个带有" application / octet-stream"的GEOB。
正确的方法是使用编解码器特定的类来查找GEOB帧,然后解析GEOB数据吗? GEOB有一个标准格式的数据,TagLib应该支持这个,但我没有看到它的例子。
这个问题特别要求一个例子,说明如何获取GEOB帧及其传递给它的任何文件类型的数据(支持ID3v2与否,因为FLAC有时会有ID3v2帧)。