如何在C#/ WPF中以编程方式访问Windows Media Player库?

Var*_*rma 3 c# windows media wpf

我需要从我的C#/ WPF应用程序访问和显示来自Windows Media Player库的信息.
如何在C#/ WPF中以编程方式执行此操作?

War*_*War 5

这有点像警察......

SDK是一个巨大的主题......样本怎么样?

编辑:1:2:

这就是我所说的起点:"Windows Media Player SDK"的文档是指您下载"Windows SDK"然后使用一些关键接口......

这是接口列表:http: //msdn.microsoft.com/en-us/library/dd563069(v = VS.85).aspx

可以从这里开始下载:http: //www.microsoft.com/downloads/en/details.aspx?FamilyID = 6B6C21D2-2006-4AFA-9702-529FA782D63B

这会将您链接到一个安装程序应用程序,该应用程序基本上可以为您获取文件(类似于Silverlight或Flash安装程序)

编辑2的2:

下载并安装WMP SDK后,在对话框中添加对"WMPLib"的引用,如果像其他人一样,你恰好使用visual studio :)

一旦你有参考,你可以这样做......

WMPlib.WindowsMediaPlayer wmpInstance = new WMPlib.WindowsMediaPlayer();
IWMPMediaCollection lib = wmpInstance.mediaCollection;
Run Code Online (Sandbox Code Playgroud)

从这里开始,它只是一个使用该库的引用的情况... lib.GetAll()返回媒体库中的所有内容:)

...

这就是它的完成:) !!!