我正在使用COM对象来读取iTunes资料库(版本11,Windows)。我调用GetITObjectByID
函数从以前的iTunes会话中保存在文本文件中的列表中检索一堆曲目。
GetITObjectByID(SourceID, PlaylistID, TrackID, DatabaseID)
我想知道这些ID在多大程度上持久存在?如果它们随时间而变化,那么什么样的事件会导致这些变化?这将帮助我评估保存的ID的可靠性,以及我是否需要在每次执行应用程序时刷新我的ID数据库。
感谢。
答案 0 :(得分:1)
根据iTunes COM文档,所有ID仅对获取它们的会话有效:“IITObject使用四个单独的ID唯一标识iTunes中的源,播放列表或轨道。这些是运行时ID,它们是仅在当前iTunes实例运行时有效。“