【问题标题】:How to read tags out of m4a files in .NET?如何从 .NET 中的 m4a 文件中读取标签?
【发布时间】:2010-12-31 13:07:32
【问题描述】:

我有 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# 代码或链接是什么? (Google 在 C# 方面已经干涸。)

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 原子解析代码看起来符合我的需要(尽管它需要一些工作才能使 .net 可调用)。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    • 2023-03-27
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    • 1970-01-01
    • 2012-10-21
    相关资源
    最近更新 更多