2011-12-19 36 views
2

我有一个电影文件,我想在桌面上像VLC播放器(http://www.howtogeek.com/howto/18167/set-a-video-as-your-desktop-wallpaper-with-vlc/)流。流式桌面上的电影

我如何在Delphi中实现这一点?

+1

有一些关于Delphi包装器的信息,用于连接本文[ADUG]中的VLC DLL(http://members.adug.org.au/2011/12/19/delphi-headers-now-available-for -vlc /)。 – 2011-12-19 18:38:55

+1

如果你实际上并不想使用VLC来完成这个任务,而是想自己找到一种方法在delphi中做到这一点,那么明确地说。如果你确实需要这样做,我会投票结束,因为无法回答。你真的想在没有第三方视频编解码库的情况下在delphi中解码mp4视频吗?哈。 – 2011-12-22 00:23:49

+0

@WarrenP我不需要一个视频编解码器来解码可以在delphi中播放的文件,我没有指定所有类型的媒体文件。我想使用VLC,但是我没有看到任何可以帮助我实现这一目标的答案,因为VLC activeX在这个问题上没有任何属性。 – opc0de 2011-12-22 10:04:42

回答

0

外壳使用VLC。

不要重新发明轮子,除非你需要一个方形的轮子。

+0

这将需要我的用户安装VLC,我不想那 – opc0de 2011-12-19 18:31:16

+0

好吧,因为VLC是开源的,只需将其嵌入到您的应用程序(或至少您需要的部分)。然后他们不必实际安装它。无论如何,尽可能地重复使用,从那以后它就是你不必编写和支持的代码。 – cdeszaq 2011-12-19 18:33:12

+0

VLC是否有可用于重定向到桌面的命令行参数? – 2011-12-19 18:39:46

2

如此处所示,使用VLC via ActiveX在您的应用程序中运行它。要将其输出到桌面,我会查找ActiveX组件属性,以便让您重定向,如链接所示。

+0

没有找到这样的属性... – opc0de 2011-12-20 11:55:41