libspotify API:曲目,专辑,播放列表,图像等的可用性之间的关系是什么



曲目数据需要准备就绪才能播放曲目。是否必须加载相册才能检索相册封面图片?艺术家肖像也一样吗?

我正在尝试检索专辑封面艺术图像,专辑URI可用。我的计划是从专辑 uri 中获取专辑封面艺术图像 ID,然后从图像 ID 中获取图像数据。如果未加载专辑,则专辑封面艺术图像 ID 似乎不可用。

我的问题是 - 是否可以在不加载整个专辑对象(包括所有曲目)的情况下获取封面图像 ID?

谢谢。

每个元数据对象都独立于任何关联的元数据对象 — 加载曲目时,它只知道其关联艺术家和专辑的 ID。如果您还需要艺术家和专辑,则需要单独加载它们。对象的元数据加载是全部或全无 - 要么已加载,要么未加载。

考虑到这一点,您必须等待专辑对象完全加载,然后才能获取该专辑的封面 ID。

但是,加载专辑不会加载其所有曲目(这就是sp_ablumbrowse的用途)。加载相册的元数据实际上非常轻量级。

最新更新