【问题标题】:TagLib - Getting GEOB ContentTagLib - 获取 GEOB 内容
【发布时间】:2017-01-06 06:43:23
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c++ taglib id3v2


    【解决方案1】:

    TagLib 直接支持GEOB 框架。文档是hereproperties 方法主要用于文本属性,不适用于像GEOB 这样的二进制帧。您需要直接使用MP3ID3v2 API。

    【讨论】:

      猜你喜欢
      • 2013-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 2017-09-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多