1

我目前正在使用 WMP 12 作为电视的 DLNA 服务器。虽然我对设置的轻松程度印象深刻,但也有一些小烦恼。其中之一是当新媒体文件添加到我的库源文件夹时,它不会自动更新我的库。

我的总体目标是让我的 WMP 库在我的库源文件夹中自动更新新项目。

我已经搜索了一段时间,但没有找到任何方法来做到这一点。

我查看了 MS 文档的这个区域:http: //msdn.microsoft.com/en-us/library/dd562388 (v=vs.85).aspx ,但似乎这些是要与运行 WMP 的实例。我找不到获取本地 mediaCollection 对象实例的方法,以便我可以手动更新它或向其中添加项目(使用 wmp.dll 似乎是死路一条:引用 wmp.dll (\windows\ system32\wmp.dll) )

我更喜欢使用 C# 来执行此操作,因为我已经有一个 C# windows 服务来跟踪我的媒体目录以查找不受支持的文件扩展名。将此功能包装到同一个服务中是理想的。

我错过了一些简单的东西吗?对于使用脚本或程序控制我的 WMP 媒体库的任何见解,或者关于如何自动更新我的媒体库的任何想法,我将不胜感激。

4

1 回答 1

0

有两种方法可以在应用程序中使用 WMP,托管和远程。据我所知,只有远程模式才能访问库,就像你说的那样,它需要运行 WMP。基本上两者都不会做你想做的事。

我建议研究一些其他 DLNA 解决方案。有PS3 媒体服务器Serviio和许多其他提供类似(或更多)功能和简单设置的产品。这两款服务器都支持对更广泛的文件类型进行转码,并包括适用于某些电视的兼容模式,让您无需转码即可播放更多文件格式。

就个人而言,我使用Mediatomb,它是非常可定制和可编写脚本的,但它仅适用于 Linux。

如果您仍想通过远程访问 WMP,以下帖子是一个好的开始:

于 2011-08-09T05:13:22.793 回答