2011-12-19 61 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