【发布时间】:2020-05-28 21:21:47
【问题描述】:
在this SO 的帮助下,我成功地从我的flac 文件中读取了元数据。然而,元数据似乎在一个块中,而封面图像在另一个块中。在metaflac --list my.flac 的帮助下,我发现至少有一个带有图像的块。我似乎无法弄清楚如何提取这些。
【问题讨论】:
标签: ios avfoundation flac
在this SO 的帮助下,我成功地从我的flac 文件中读取了元数据。然而,元数据似乎在一个块中,而封面图像在另一个块中。在metaflac --list my.flac 的帮助下,我发现至少有一个带有图像的块。我似乎无法弄清楚如何提取这些。
【问题讨论】:
标签: ios avfoundation flac
我最终手动读取了一些非常低级的元数据块,而不是依赖任何库。
可以在这里找到我不太漂亮的解决方案:https://github.com/Human-Entertainment/Listen-in-Place/blob/db7dde9195b162dedd976b22f295a9bbd5ab3b14/Listen%20in%20Place/Player.swift#L24-L77,我正在考虑制作一个 SwiftPM 库,其唯一目的是读取元数据块,但现在就足够了。
【讨论】: