我正在使用脚本新娘将我的 mac 应用程序连接到 iTunes。我尝试设置 shuffle 属性,但它不会改变。
iTunesApplication *itunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.itunes"];
itunes.currentPlaylist.shuffle = YES;
NSLog([NSString stringWithFormat:@"%hhd", itunes.currentPlaylist.shuffle]);
NSLog 将始终打印 0,即使我在 iTunes 中手动更改随机播放模式。我在设置重复模式时遇到同样的问题
itunes.currentPlaylist.songRepeat = iTunesERptAll; // Has no effect
另一方面,我可以毫无问题地改变音量
itunes.soundVolume += 20;
这里发生了什么?难道是我必须通过 currentPlaylist 属性?
编辑:我已经更新了我的 iTunes.h 文件
sdef /Applications/iTunes.app | sdp -fh --basename iTunes
仍然没有运气。