Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ TagLib-获取GEOB内容_C++_Taglib_Id3v2 - Fatal编程技术网

C++ TagLib-获取GEOB内容

C++ TagLib-获取GEOB内容,c++,taglib,id3v2,C++,Taglib,Id3v2,使用TagLib::File::properties(),一些常见的标记(如GEOB)将被忽略,尽管它们在IDv2.3规范中 我的问题是,当使用TagLib::File时,如何获得GEOB数据及其内容的mime格式?对于这个特定的例子,我有一个带有“application/octetstream”的GEOB 正确的方法是使用特定于编解码器的类来查找GEOB帧,然后解析GEOB数据吗?GEOB有一个标准的数据格式,TagLib应该支持这一点,但我没有看到它的例子 这个问题特别要求提供一个示例,说明

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

我的问题是,当使用TagLib::File时,如何获得GEOB数据及其内容的mime格式?对于这个特定的例子,我有一个带有“application/octetstream”的GEOB

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


这个问题特别要求提供一个示例,说明如何获取GEOB帧及其传递给它的任何文件类型的数据(是否支持ID3v2,因为FLAC有时有ID3v2帧)。

TagLib直接支持
GEOB
帧。这些文件是。
properties
方法主要用于文本属性,它不适用于像
GEOB
这样的二进制帧。您需要直接使用和API