获取当前iTunes曲目的图稿

时间:2012-11-09 01:40:18

标签: objective-c itunes scripting-bridge artwork

我搜索了整个网站和本网站,了解如何获取当前iTunes曲目的艺术作品。有什么建议吗?感谢

1 个答案:

答案 0 :(得分:2)

您可以使用以下命令生成iTunes.h:

sdef /Applications/iTunes.app | sdp -fh --basename iTunes

然后,您可以使用iTunes来获取当前的播放曲目:

#import "iTunes.h"

iTunesApplication *app = [SBApplication applicationWithBundleIdentifier:@"com.apple.iTunes"];
iTunesTrack *currentTrack = app.currentTrack;

然后获取当前曲目的专辑封面:

SBElementArray *artworks = [currentTrack artworks];
iTunesArtwork *artwork = artworks[0];