0
我在网络和本网站上搜索了解如何获取当前iTunes曲目的作品。任何建议?感谢获取当前iTunes曲目的作品
我在网络和本网站上搜索了解如何获取当前iTunes曲目的作品。任何建议?感谢获取当前iTunes曲目的作品
您可以使用以下命令生成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];
这很奇怪。这里是我在github上找到的副本:https://github.com/TooTallNate/node-iTunes/blob/master/src/iTunes.h –
我找到了解决方案。我需要在Mountain Lion中使用'xcrun sdef。非常感谢! – Luca
我还有一个问题。终端命令创建“iTunes.h”文件,然后我将其导入到我的项目中,但之后无法成功编译。错误是:架构x86_64的未定义符号: “_OBJC_CLASS _ $ _ SBApplication”,引用自: PanelController.o中的objc-class-ref – Luca