添加对iTunes1.13typelibrary的引用,并添加了using ituneslib;
在程序中,我创建了itunesApp类,但在iTunesLib命名空间中,没有类的选项例如IITPlayList
或轨道类,显示的唯一类是集合。我如何访问这些课程?
答案 0 :(得分:2)
评论回答:你可以声明这些类型的对象,它们只是不会出现在intellisense中。这方面的一个例子是:
foreach (IITPlaylist pl in iTunes.LibrarySource.Playlists)
{
foreach (IITTrack tr in pl.Tracks)
{
//do work
}
}
此代码循环播放每个播放列表中的每个曲目
答案 1 :(得分:0)
从您的问题中不清楚您将使用iTunes SDK做什么。您可以获得here
的示例应用程序注意: 通过COM Interop支持iTunes SDK中的C#。 iTunes SDK中没有托管接口,您必须自己发布对象以避免内存泄漏。 当您访问某些iTunes SDK对象时,它会启动iTunes应用程序。 集合不支持IEnumerable接口,因此您无法使用 foreach 语句。 集合枚举中的速度非常慢。