Cocoa iTunes ScriptingBridge - 如何播放播放列表改组/非洗牌播放列表?

时间:2013-11-19 20:02:13

标签: objective-c cocoa itunes scripting-bridge accessibility-api

我看到有一个属性洗牌,但它似乎没有做任何事情(它仍然在洗牌)。

我尝试了这个,但它会改组。我喜欢它没有洗过。这不可能吗?

            iTunesPlaylist *p;

            for (iTunesSource *source in [iTunes sources]) {
                if ([source kind] == iTunesESrcLibrary) {
                    p = [[source userPlaylists] objectWithName:playlist];
                    break;
                }
            }

            if (p != nil) {
                p.shuffle = NO;
                [p playOnce:NO];
            }

1 个答案:

答案 0 :(得分:0)

iTunes 11中的bug会破坏AppleScript(以及Scripting Bridge)Shuffle命令。