将元数据写入mp3本地文件

我正在通过这种方式读取mp3文件中的元数据iOS AVFoundation:如何从mp3文件中获取作品? 并完美运作。

当文件是mp3并且没有艺术作品或标题时,我得到NULL值。

当文件没有像艺术品或标题这样的元数据时,我需要在mp3文件中写入我自己的元数据,将我自己的作品和我自己的标题放在一起。

我如何在iOS7上编写mp3本地文件中的元数据?

提前致谢。


那么没有人回答。

我找到了解决方案,我将这个库包含在项目中:https://github.com/rjyo/libid3-ios,它允许您编辑任何mp3文件的ID3标签。

为了使它适用于xCode5和iOS7,我必须做一些修改。

相反 - 第4步(快速入门(Xcode 4)回购说明):

将以下内容添加到链接二进制库列表

  • libiconv.2.4.0.dylib
  • 的libstdc ++。6.0.9.dylib
  • libz.1.2.5.dylib
  • libid3.a
  • 一旦你在你的项目中成功地添加了libid3-ios库,阅读这个问题iOS使用ID3Lib来编辑NSDocsDir中的mp3文件中的ID3标签,以便更快地理解libid3 API。

    请记住,您应该使用.mm扩展名而不是.m作为包含c ++代码的objective-c。

    链接地址: http://www.djcxy.com/p/66065.html

    上一篇: Write metadata to mp3 local file

    下一篇: AVAudioPlayer, MPNowPlayingInfoCenter and audio metadata