3

我有一些经过大量修改的代码,这些代码最终来自 Windows Media SDK ,它非常适合从 MP3 和WMV文件中读取标签。在某个地方,Windows Media Player 增加了对.m4a文件的支持(是在 Windows 7 中吗?),但 Windows Media API 似乎没有反映这种添加(或至少IWMMetadataEditor2::OpenEx对 .m4a 文件产生影响)。

关于如何从 m4a 文件中挖掘元数据标签的一些好的 C# 代码或链接是什么?(谷歌在 C# 方面已经枯竭了。)

更新 AtomicParsley 确实最终成为了最好的方法。由于该代码是一个命令行工具,但是我最终不得不围绕它的一些功能创建一个托管包装器,以便在进程中使用。如果其他人需要这样的东西,它会发布在谷歌代码上。

4

1 回答 1

3

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

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

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

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

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

于 2010-01-05T19:37:56.570 回答