2010-01-01 32 views
3

我有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文件中)。如何在.NET中讀取m4a文件中的標籤?

什麼是一些很好的C#代碼或鏈接如何從m4a文件中挖掘元數據標籤? (谷歌已經在C#前面幹了)。

更新 原子帕爾斯利確實最終成爲最好的方法。由於該代碼是一個命令行工具,但是我最終不得不圍繞其某些功能創建託管包裝以便使用進程內。如果其他人需要這樣的事情,

回答

3

下面是一些開源軟件已經做了你在找什麼,但它是在C++(也許它包含了一些有用的信息)

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

下面是使用的WinForms實現你是什麼項目缺憾。

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

我想同樣的事情上面看到好像有什麼事,他在得到它在一個控制檯應用程序的工作丟失,但我無法得到它的工作,而無需使用使用的ActiveX控件Winforms項目。

+0

+1 Nice!我會看看。 – dkackman 2010-01-05 19:58:12

+0

原子分析代碼看起來像它有我需要的東西(儘管它需要一些工作才能使.net可調用)。再次感謝。 – dkackman 2010-01-06 21:27:29