MiM*_*iMo 3 macos cocoa objective-c scripting-bridge
我正在构建一个Mac OS应用程序,需要将一个mp3文件导入iTunes ...
似乎找不到任何可以帮助我实现这一目标的框架.我能想到的唯一方法就是修改"iTunes Music Library.xml".
我希望你们中的一个能指出我一个更好,更清洁的解决方案.
先感谢您.
好吧,经过对Scripting Bridge的一些研究,就像Andrew Madsen所说的那样.这是我自己的问题的答案.
这已经实施和测试......
通过在终端中写入以下内容来生成iTunes.h文件.
sdef /Applications/iTunes.app | sdp -fh --basename iTunes
将新创建的iTunes.h文件导入Mac OS项目,并在要使用Scripting Bridge的类中执行#import"iTunes.h".
使用此代码将歌曲添加到iTunes:
iTunesApplication *iTunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.iTunes"];
iTunesTrack * track = [iTunes add:[NSArray arrayWithObject:[NSURL fileURLWithPath:filePath]] to:playlist];
这就是全部.
| 归档时间: |
|
| 查看次数: |
1121 次 |
| 最近记录: |