TagLib — Получение содержимого GEOB

Используя TagLib :: File :: properties (), некоторые общие теги, такие как GEOB, игнорируются, хотя они находятся в спецификации IDv2.3.

Мой вопрос заключается в том, как при использовании TagLib :: File, как вы можете получить данные GEOB, а также их содержимое, отформатированное под тип MIME? Для этого конкретного примера у меня есть GEOB с «application / octet-stream».

Правильный ли подход состоит в том, чтобы использовать определенные классы кодека для поиска кадра GEOB, а затем анализировать данные GEOB? GEOB имеет стандартный формат данных, TagLib должен поддерживать это, но я не вижу примера этого.

Этот вопрос, в частности, задает вопрос о том, как получить кадры GEOB и данные для любого переданного ему типа файла (с поддержкой ID3v2 или нет, поскольку FLAC иногда имеет кадры ID3v2).

0

Решение

TagLib поддерживает GEOB кадр прямо. Документы Вот. properties Метод в основном для свойств текста, который не применяется к бинарным фреймам, таким как GEOB, Вам нужно будет использовать MP3 а также ID3v2 API напрямую.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]