gpt4 book ai didi

objective-c - 如何使用 Objective-C 将 mp3 歌曲导入 iTunes?

转载 作者:搜寻专家 更新时间:2023-10-30 19:57:50 26 4
gpt4 key购买 nike

我正在构建一个需要将 mp3 文件导入 iTunes 的 Mac OS 应用程序...

似乎找不到任何可以帮助我实现这一目标的框架。我能想到的唯一方法是修改“iTunes Music Library.xml”。

我希望你们中的一个能给我指出一个更好、更清洁的解决方案。

提前致谢。

最佳答案

好的,在对 Scripting Bridge 进行一些研究之后,就像 Andrew Madsen 所建议的那样。这是我自己的问题的答案。

这已被实现和测试...

  1. ScriptingBridge 框架 添加到您的 Mac 操作系统项目中。
  2. 通过在终端中写入以下内容来生成 iTunes.h 文件。

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

  3. 将新创建的 iTunes.h 文件导入到您的 Mac OS 项目中,并在您想要的类中执行 #import "iTunes.h"使用 Scripting Bridge。

  4. 使用此代码将歌曲添加到 iTunes:

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

  5. 就是这样。

关于objective-c - 如何使用 Objective-C 将 mp3 歌曲导入 iTunes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17413521/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com