С помощью этого SO я успешно прочитал метаданные из моего файла flac. Однако кажется, что метаданные находятся в одном блоке, а изображение обложки — в другом. С помощью metaflac --list my.flac
я обнаружил, что есть как минимум один блок с изображением. Я не могу понять, как их извлечь.
Получение обложки из flac в iOS с помощью AVFoundation и AudioToolbox
Ответы (1)
В итоге я сделал чтение блока метаданных очень низкого уровня вручную, вместо того, чтобы полагаться на какие-либо библиотеки.
Мое менее красивое решение можно найти здесь: https://github.com/Human-Entertainment/Listen-in-Place/blob/db7dde9195b162dedd976b22f295a9bbd5ab3b14/Listen%20in%20Place/Player.swift#L24-L77, я Я подумываю о создании библиотеки SwiftPM с единственной целью чтения блоков метаданных, но пока этого будет достаточно.
person
user3588557
schedule
30.05.2020