【发布时间】:2013-12-08 18:28:20
【问题描述】:
我正在开发一个音乐播放器应用程序,我对当前的音乐标签标准不满意。我想扩展当前的。是否可以将自定义元数据标签添加到音频文件(MP3、OGG、FLAC、WAV)?显然只有我的应用程序可以读取这个元数据。添加自定义元数据会损坏文件,导致其他播放器无法正常播放吗?
【问题讨论】:
-
你想隐藏什么?有很多可用的框架,也许id3.org/id3v2.3.0#User_defined_text_information_frame 适合您的应用程序。
-
我不想隐藏任何现有的标签。我想扩展它以添加我自己的。
-
"显然只有我的应用程序可以读取此元数据。" - 通过正确使用 ID3 标签,任何应用程序都可以读取它们。如果您没有隐藏任何内容,则使用 ID3 中用户定义的文本框来存储您的数据。请解释为什么这对您不起作用。
-
Ogg 和 Flac 都支持任意名称的标签。
-
对于任何有兴趣了解 OGG Vorbis 当前支持的内容的人xiph.org/vorbis/doc/v-comment.html#fieldnames
标签: audio metadata id3 id3-tag