English 中文(简体)
iTunes COM接口 - 获取添加到库中的歌曲?
原标题:
  • 时间:2008-11-12 22:12:57
  •  标签:

这并不是关于特定语言的问题,而是关于iTunes COM接口的问题。

我已经使用.AddFile()将文件添加到库中,但现在该文件已经在那里了,我想读取一些关于它的详细信息,例如艺术家、歌曲和专辑。由于歌曲不会自动播放,所以我无法真正使用CurrentTrack()

有办法获取最后添加的文件吗?

问题回答

“返回值”(实际上是最后一个参数,因为我们正在谈论COM)AddFiles的是IITOperationStatus接口指针。这是找出发生了什么的关键。” 的翻译为中文是:““返回值”(实际上是最后一个参数,因为这是指我们在谈论COM)AddFiles的是IITOperationStatus接口指针。这是找出发生了什么的关键。”

你应该在此接口上调用InProgress()方法来确保操作已完成。(如果iTunes需要复制文件,可能会异步进行)。

完成后,您可以使用此接口的Tracks属性获取一个IITrackCollection,该集合代表您刚刚添加的音轨。

我本来想将所有这些接口和方法名称都加上超链接,但看起来苹果没有以可链接的形式在网上发布iTunes COM SDK文档。有关详细信息,请参见您从SDK获取的iTunesCOM.chm文件。





相关问题
热门标签