嗨我需要一些帮助我想在我的Mac App上包含2个按钮,它们将触发2个动作,1个将触发iTunes shuffle功能并将其设置为YES但是如果它已全部准备好设置为YES则会设置它没有。另一个将获得iTunes当前播放重复模式。
这是我从iTunes.h文件中找到的,这里是对iTunes.h文件的描述http://merbist.com/2010/01/17/controlling-itunes-with-macruby/
@property BOOL shuffle; // play the songs in this playlist in random order?
@property iTunesERpt songRepeat; // playback repeat mode
任何人都可以帮助我,谢谢萨米。
答案 0 :(得分:3)
您需要声明一个SBApplication实例与iTunes交谈:
SBApplication *_iTunes = [[SBApplication applicationWithBundleIdentifier: @"com.apple.itunes"] retain];
一旦你有了这个SBApplication(在你的课程中保留它),用它来直接控制iTunes。例如,要打开“随机播放”模式:
_iTunes.currentPlaylist.shuffle = YES;
会做到这一点。