【发布时间】:2011-08-09 04:26:40
【问题描述】:
我目前正在使用 WMP 12 作为电视的 DLNA 服务器。虽然我对设置的轻松程度印象深刻,但也有一些小烦恼。其中之一是当新媒体文件添加到我的库源文件夹时,它不会自动更新我的库。
我的总体目标是让我的 WMP 库在新项目放入我的库源文件夹时自动更新它们。
我已经搜索了一段时间,但没有找到任何方法。
我查看了 MS 文档的这个区域:http://msdn.microsoft.com/en-us/library/dd562388(v=vs.85).aspx,但似乎这些是要与正在运行的 WMP 实例一起使用。我找不到获取本地 mediaCollection 对象实例的方法,以便我可以手动更新它或向其中添加项目(使用 wmp.dll 似乎是一个死胡同:Reference to wmp.dll (\windows\system32\wmp.dll))
我更喜欢使用 C# 来执行此操作,因为我已经有一个 C# Windows 服务来跟踪我的媒体目录以查找不受支持的文件扩展名。将此功能包装到同一个服务中是理想的选择。
我错过了一些简单的东西吗?对于使用脚本或程序控制我的 WMP 媒体库的任何见解,或者关于如何自动更新我的媒体库的任何想法,我将不胜感激。
【问题讨论】: