0

こんにちは、少し助けが必要です。2 つのアクションをトリガーする 2 つのボタンを Mac アプリに含めたいと考えています。1 つは iTunes シャッフル機能をトリガーし、それを YES に設定しますが、すべての準備ができている場合は YES に設定し、NO に設定します。 . もう 1 つは、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

iTunes と通信するには、SBApplication のインスタンスを宣言する必要があります。

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

この SBApplication を取得したら (クラス内に置いておきます)、それを使用して iTunes を直接制御します。たとえば、「シャッフル」モードをオンにするには:

_iTunes.currentPlaylist.shuffle = YES;

トリックを行います。

于 2011-04-07T04:37:31.903 に答える