0

我正在尝试创建一个类似于 last.fm scrobbler 的应用程序。但专门针对某位艺术家。我希望能够调用用户当前正在播放的专辑,并根据专辑的前 10 个数字(应该是日期,即“1999-05-10”)排队网站或特定信息关于那个日期。如果有人甚至可以开始帮助我,将不胜感激。我注册了 Apple 的 SDK,但还没有得到真正明确的答案。

我知道这一切都始于这样的事情:

var iTunesApp = WScript.CreateObject("iTunes.Application");
iTunes.App.CurrentTrack (   [out, retval] IITTrack **   iTrack   )  

但不要觉得我到任何地方。再次任何帮助将不胜感激。

4

1 回答 1

1

要获取包含当前曲目的专辑,请使用对象的CurrentTrack.Album属性iTunes.Application

var iTunes = WScript.CreateObject("iTunes.Application")
var album = iTunes.CurrentTrack.Album;

var date = album.substr(0, 10);
...


提示:了解 iTunes COM 对象的可用属性和方法的一个好方法是使用一些ActiveX/COM/OLE 对象浏览器,例如 Visual Studio 的对象浏览器,来探索 iTunes 类型库(包含在iTunes.exe文件中) .

于 2013-03-12T08:57:26.697 回答