gpt4 book ai didi

language-agnostic - iTunes COM 接口(interface) - 获取添加到库中的歌曲?

转载 作者:行者123 更新时间:2023-12-04 15:05:51 31 4
gpt4 key购买 nike

这与特定语言无关,而与 iTunes COM 接口(interface)有关。

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

有没有办法添加最后一个文件?

最佳答案

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

您应该在此接口(interface)上调用 InProgress() 方法以确保操作已完成。 (如果 iTunes 必须复制文件,它可能会异步进行)。

完成后,您可以使用此界面上的 Tracks 属性来获取表示您刚刚添加的轨道的 IITrackCollection。

(我会超链接所有这些接口(interface)和方法名称,但苹果似乎没有以可链接的形式在线发布 iTunes COM SDK 文档。有关详细信息,请参阅随 SDK 获得的 iTunesCOM.chm 文件)。

关于language-agnostic - iTunes COM 接口(interface) - 获取添加到库中的歌曲?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/285568/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com