0

我正在尝试使用现有的示例 browse.c 通过给定的艺术家 uri 获取艺术家的专辑数量。每次运行命令browse spotify:artist:3fMbdgg4jU18AjLCKBhRSm时, sp_artistbrowse_num_albums(browse)的返回值都不同。为什么?

我是否正确理解回调artistbrowse_complete_cb仅在浏览完成时调用一次,但在更新元数据时调用回调metadata_updated

谢谢。

4

1 回答 1

2

我是否正确理解回调artistbrowse_complete_cb 仅在浏览完成时调用一次,但在更新元数据时调用回调metadata_updated?

这是正确的。正如我之前所说,metadata_updated意味着“某些元数据已在某处更新”,并且有更具体的回调,例如artistbrowse_complete_cb针对艺术家浏览等更有针对性的操作。

至于为什么它会不断变化——这有点奇怪,因为艺术家的专辑数量通常不会有太大波动,但每天都可以添加和删除专辑。最好只是接受你被告知的内容并保持你的 UI 是最新的。

于 2012-06-14T06:17:53.393 回答