Csharp/C#教程:如何从mp3读取元数据?分享


如何从mp3读取元数据?

我试图从mp3文件中读取标签。 我想知道是否有人对如何做到这一点有任何建议? 我不想使用第三方库来处理我的阅读/组织。 这个目的只是为了弄清楚如何读取编码数据? 我知道主要有两种不同的格式,ID3v1和ID3v2。 真的,我的问题是能够以我能处理它的格式获取信息。 我有一些想法,实际存储我需要的数据,并在我得到它后解析信息。 我主要只需要一些如何以纯文本方式收集元数据的指导。

使用二元阅读器对象。 https://msdn.microsoft.com/en-us/library/system.io.binaryreader.aspx

常见的lisp(id3解析器)示例: http : //www.gigamonkeys.com/book/practical-an-id3-parser.html

好吧,我并不沮丧写自己的代码(因为我对这个问题的评论可能暗示)。 实际上相反,你想要开发自己的库,感谢你。

也就是说, Taglib sharp是开源的,处理Id3v1和id3v2(以及更多),它应该是一个很好的起点。 我把它的一些部分移植到Silverlight一段时间后,如果我没记错的话,它不是一大堆代码。

好的,如果您不想使用第三方库,那么您需要自己编写。 MP3文件格式规范将是一个很好的起点。

我建议从C#ID3库中浏览SVN以获取所需的代码。 https://sourceforge.net/projects/csid3lib/

我在市场上有一些编辑mp3文件的WPF应用程序和其他推荐taglib sharp的应用程序是正确的,你应该避免麻烦并使用它。

上述就是C#学习教程:如何从mp3读取元数据?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/953830.html

(0)
上一篇 2021年11月19日
下一篇 2021年11月19日

精彩推荐