3

mp3 ファイルを iTunes にインポートする必要がある Mac OS アプリケーションを作成しています...

これを達成するのに役立つフレームワークが見つからないようです。これを行う唯一の方法は、「iTunes Music Library.xml」を変更することです。

あなたの一人が、より良い、よりクリーンなソリューションを教えてくれることを願っています。

前もって感謝します。

4

1 に答える 1

7

わかりました。Scripting Bridge について調査した後、Andrew Madsen が示唆したように。これが私自身の質問に対する答えです。

これは実装され、テストされています...

  1. ScriptingBridge フレームワークを Mac OS プロジェクトに追加します。
  2. ターミナルで次のように記述して、 iTunes.hファイルを生成します。

    sdef /Applications/iTunes.app | sdp -fh --basename iTunes

  3. 新しく作成したiTunes.hファイルを Mac OS プロジェクトにインポートし、スクリプト ブリッジを使用するクラスで#import "iTunes.h"を実行します。

  4. 次のコードを使用して、曲を iTunes に追加します。

    iTunesApplication *iTunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.iTunes"]; iTunesTrack * track = [iTunes add:[NSArray arrayWithObject:[NSURL fileURLWithPath:filePath]] to:playlist];

  5. それだけです。

于 2013-07-02T18:22:03.277 に答える