【问题标题】:Objective-C Scripting Bridge and iTunesObjective-C 脚本桥和 iTunes
【发布时间】:2011-02-15 02:00:22
【问题描述】:

您好,我需要一点帮助,我想在我的 Mac 应用程序上包含 2 个按钮,这将触发 2 个操作,1 个将触发 iTunes 随机播放功能并将其设置为 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

谁能帮帮我,谢谢萨米。

【问题讨论】:

    标签: objective-c macos itunes shuffle scripting-bridge


    【解决方案1】:

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

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

    一旦你有了这个 SBApplication(把它放在你的课堂上),就可以用它来直接控制 iTunes。比如开启“Shuffle”模式:

    _iTunes.currentPlaylist.shuffle = YES;
    

    会成功的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-20
      • 1970-01-01
      • 1970-01-01
      • 2010-12-30
      • 1970-01-01
      • 1970-01-01
      • 2015-08-08
      • 1970-01-01
      相关资源
      最近更新 更多