如何将视频显示为桌面背景(在XP中)?

如何将视频显示为桌面背景(在XP中)?

问题描述:

是否有可能在XP中以编程方式显示视频为桌面背景,最好使用C#? VLC可以通过它的“DirectX>启用壁纸模式”来实现,所以可以通过VLC命令行界面来实现。任何人都可以推荐一种做法吗?如何将视频显示为桌面背景(在XP中)?

+3

这是一个编程问题...仔细阅读。 – 2009-10-03 19:51:38

+0

Winamp必须使用类似的功能来支持桌面上的全屏可视化。不知道如果这是任何帮助,但:) – 2009-10-03 21:33:04

启用Active Desktop功能并将其指向播放视频的网页(通过Media Plyer ActiveX控件或通过Flash)。

+0

我试过了,它有点作品。问题是试图改变背景HTML文件,而不闪烁或以某种方式与HTML文件中使用的JavaScript通信(这似乎是不可能的)。不管怎么说,还是要谢谢你。 – 2009-10-04 22:18:33

+0

不要轻易放弃。您可以在页面中使用JavaScript块与外部文件进行交互,例如.json或.xml,以获取要更改的参数(视频文件名称,大小等)。然后,你所要做的就是改变文件的内容,在脚本中触发一个事件(比方说,点击屏幕的一个角落,或者让它在定时器上发生) - 然后你就去了。祝你好运! – 2009-10-05 01:33:33