0

嗨,我需要一点帮助,我想在我的 Mac 应用程序上包含 2 个按钮,这将触发 2 个操作,1 个将触发 iTunes 随机播放功能并将其设置为“是”,但如果它已全部准备好设置为“是”,那么它将设置为“否” . 另一个将获得 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

谁能帮助我,谢谢萨米。

4

1 回答 1

3

您需要声明一个 SBApplication 实例来与 iTunes 对话:

SBApplication *_iTunes = [[SBApplication applicationWithBundleIdentifier: @"com.apple.itunes"] retain];

一旦你有了这个 SBApplication(把它放在你的课堂上),用它来直接控制 iTunes。例如,要打开“随机播放”模式:

_iTunes.currentPlaylist.shuffle = YES;

会成功的。

于 2011-04-07T04:37:31.903 回答