【问题标题】:Writing id3 metadata to mp3 file in application bundle将 id3 元数据写入应用程序包中的 mp3 文件
【发布时间】:2012-01-28 07:57:33
【问题描述】:

我之前曾两次问过这个问题,但没有真正的进展。在论坛一个又一个地拖了无数个论坛之后,我又来问了。到目前为止,唯一的进展是访问 AVURLAsset 的元数据(使用 [AVURLAsset commonMetadata])。那里有用于编写 id3 标签的 C 库(例如 id3lib),但没有为 Cocoa Touch 甚至 Xcode 配置。任何形式的帮助将不胜感激,即使是正确方向的建议也将不胜感激。如果您解决了问题,您将在我完成的应用程序中获得荣誉奖...

【问题讨论】:

  • 我遇到了类似的“问题”:stackoverflow.com/questions/8658386/…
  • 是的,看来我们采取了不同的方法,但我们谁都没有取得太大进展。实际上,我对 Apple 让将信息写入 mp3 变得如此困难感到非常震惊。我还没有尝试过的一件事是在最基本的级别上编写实际的信息字节......我真的更喜欢有比这更好的东西。另一方面,我使用MyID3让它在Android上运行起来没有什么问题
  • 有些人给我指出了名为“id3lib”的 c 库:id3lib.sourceforge.net,但那个库也没有工作。
  • 是的,我花了几天时间试图让它工作(有报道说人们将它构建到 Obj-C 框架中,但我永远无法做到)......

标签: iphone xcode avaudioplayer id3


【解决方案1】:

我刚刚将 idlib3 移植到 iOS,你可以用它来修改 ID3 标签。还包括一个示例项目。在这里查看https://github.com/rjyo/libid3-ios

【讨论】:

  • 老兄,非常感谢您SOOO,我已经为此搜索了整整 8 个月...
猜你喜欢
  • 2023-03-03
  • 1970-01-01
  • 2010-09-09
  • 2014-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多