如何在.NET中读取m4a文件中的标签?

时间:2010-01-01 00:05:08

标签: c# .net tags windows-media-player m4a

我的some heavily modified code that ultimately came from the Windows Media SDK非常适合阅读MP3和WMV文件中的标签。在某个地方,Windows Media Player添加了对.m4a文件的支持(是否在Windows 7中?)但是Windows Media API似乎并没有反映出这种添加(或至少IWMMetadataEditor2::OpenEx个问题。 .m4a文件)。

如何从m4a文件中挖掘元数据标签,哪些好的C#代码或链接? (谷歌已经在C#前面干了。)

更新 AtomicParsley确实最终成为最好的方法。由于该代码是命令行工具,但我最终必须围绕其某些功能创建托管包装器,以便在进程中使用。 It is posted on google code如果有其他人需要这样的话。

1 个答案:

答案 0 :(得分:3)

以下是一些开源软件可以满足您的需求,尽管它采用的是C ++(可能包含一些有用的信息)

http://sourceforge.net/projects/atomicparsley/

这是一个使用winforms实现您想要的项目。

http://www.codeproject.com/KB/files/m4afiletags.aspx

我尝试了与上面相同的事情,看看是否有一些他在控制台应用程序中工作时缺少的东西,但是如果不使用Winforms项目中使用的ActiveX控件,我就无法使其工作。