TagLibIOS 0.3.0

TagLibIOS 0.3.0

lemonhead94 维护。



TagLibIOS 0.3.0

  • lemonhead94

TagLibIOS

Version License Platform

TagLib 音频元数据库

http://taglib.org/

TagLib 是一种用于读取和编辑多种流行音频格式的元数据的库。目前它支持 MP3 文件的 ID3v1 和 ID3v2、Ogg Vorbis 的注释和标签以及 FLAC、MPC、Speex、WavPack、TrueAudio、WAV、AIFF、MP4 和 ASF 文件的 Vorbis 注释。

致谢

示例

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

Swift 示例

let audio = TLAudio(fileAtPath: audioFilePath.path)!
audio.title = "exampleTitle"
audio.artist = "exampleArtist"
audio.album = "exampleAlbum"
audio.comment = "exampleComment"
audio.genre = "exampleGenre"
audio.year = 2001
audio.track = 1
audio.frontCoverPicture = imageData
audio.artistPicture = imageData
audio.save()

目前只包含 FLAC 和 MPEG/MP3 包装器...

安装

TagLibIOS可以通过CocoaPods获得。为了正确编译,需要将use_frameworks!添加到Podfile中!要安装它,只需将以下行添加到Podfile

use_frameworks!
pod 'TagLibIOS'

许可

TagLib遵循GNU Lesser General Public License (LGPL)和Mozilla Public License (MPL)进行分发。本质上这意味着它可以在专有应用程序中使用,但如果对TagLib进行了修改,则必须将这些修改贡献回项目。如果您打算在项目中使用TagLib,请查阅这些许可协议。