0

使用 TagLib::File::properties(),一些常见的标签(例如 GEOB)会被忽略,尽管它们在 IDv2.3 规范中。

我的问题是,在使用 TagLib::File 时,如何获取 GEOB 数据以及针对其 MIME 类型格式化的内容?对于这个特定的示例,我有一个带有“application/octet-stream”的 GEOB。

正确的方法是使用编解码器特定的类来查找 GEOB 帧,然后解析 GEOB 数据吗?GEOB 有一个标准的数据格式,TagLib 应该支持这个,但我没有看到它的例子。

这个问题专门询问如何获取 GEOB 帧的示例以及传递给它的任何文件类型的数据(是否支持 ID3v2,因为 FLAC 有时具有 ID3v2 帧)。

4

1 回答 1

0

TagLibGEOB直接支持框架。文档在这里。该properties方法主要用于文本属性,不适用于像GEOB. 您需要直接使用MP3ID3v2 API。

于 2017-02-02T13:44:05.090 回答