可能重复: Access the Windows Media Player library C# 我试图找出如何以编程方式从C#程序查询Windows Media Player库。我不想控制媒体播放器,只能查询库中存储的录音索引。 使用OleDbConnections我已经能够连接到Windows SystemIndex来查询各种文件和条件,但这些搜索遍及我系统中的所有文件,而不仅仅是在WMP库中
我使用System.Window.Media.MediaPlayer对象来提取Windows应用程序中各种本地声音文件的持续时间。 TimeSpan duration = new TimeSpan(0);
MediaPlayer player = new MediaPlayer();
player.Open(new Uri(filename));
if (player.NaturalDu