我有一个我想要添加到iTunes的mp3文件,它位于沙盒Mac应用程序中
我正在尝试启动iTunes并添加到其库
我想到了
NSWorkspace * ws = [NSWorkspace sharedWorkspace];
NSURL * url = [NSURL URLWithString:@"itunes://localpath"];
或
NSWorkspace * ws = [NSWorkspace sharedWorkspace];
[ws LaunchApplication @"iTunes" ]
some how listen to launch events and pass local path NSURL
是否可以在沙盒应用上运行?
答案 0 :(得分:2)
检查this站点列表的大量苹果脚本命令,以便将歌曲,播放列表,e.t.c实现到iTunes中。 但是我相信你需要这样的代码:
iTunes套件中的命令
添加强>
将新曲目添加到iTunes资料库。音频CD曲目将导入您的计算机。
add命令需要列表中文件的别名(列表用括号括起来,列表中的值用逗号分隔)。您还可以指定现有的播放列表以将曲目复制到:
tell application "iTunes"
-- 'choose file' returns an alias
set newFile to (choose file with prompt "Select a song to add...")
add newFile to playlist "Check These Out!"
end tell
add命令返回对添加的轨道的引用,所以:
tell application "iTunes"
set newFile to (choose file with prompt "Select a song to add...")
set new_track to (add newFile to playlist "Check These Out!")
set comment of new_track to "Some comment for this example"
end tell
对不起,这与你的问题不符。但是,执行您正在谈论的任务的最佳方式将需要Apple Script。
快乐编码:)