2008-08-12 87 views

回答

3

您可以使用免費的UltraID3Lib .NET庫來讀取/寫入MP3元數據。

3

我一直在尋找的NTag項目,以及處理MP3/WMA/OGG。我不知道處理音頻和視頻文件的單個庫,因此您可能需要使用一些庫。

6

我用我的C#應用​​程序MediaInfo,爲您提供了大量有關媒體文件的信息。

4

這些都是在MediaInfo.dll發現不同語言的例子類文件的ZIP

  • MediaInfoDLL.cs
  • MediaInfoDLL.def
  • MediaInfoDLL.h
  • MediaInfoDLL.java
  • MediaInfoDLL.jsl
  • MediaInfoDLL.pas
  • Me diaInfoDLL.py
  • MediaInfoDLL.vb
  • MediaInfoDLL_Static.h

,不過需要互操作使用,我不知道,如果你可以編輯代碼,我從來沒有需要做的,但它是相當許多瑞士軍刀至少從文件中獲取媒體信息。

Link to downloads page (sourceforge)

MediaInfo_0.7.7.4_DLL_Win32.zip

1

我使用COM互操作訪問DirectShow's Media Detector功能。

這確實很好,但是它在背後是一種正確的痛苦。你需要知道很多關於COM,win32 interop等等。

您還可以使用DirectShowNet應處理大多數的,對你,我只是不想隨身揹着的是整個事情時,我只是在MediaDetector部分

3

感興趣我最近使用Tag Lib Sharp來編寫一些C#應用程序來清理和維護我的音樂庫。我發現這個庫很容易使用,儘管我只用它來播放MP3,但它似乎支持一系列其他音樂/視頻格式。

+0

我不確定該鏈接的作用了。 – 2010-07-21 16:09:09