Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   "DoubleA!DeskVid" - Videos als Desktop Hintergrund (https://www.delphipraxis.net/121052-doublea-deskvid-videos-als-desktop-hintergrund.html)

Darkface 21. Sep 2008 16:56


"DoubleA!DeskVid" - Videos als Desktop Hintergrund
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi DP'ler,

ein weiteres Programm findet hiermit seinen Weg in die Delphi-PRAXiS! Es handelt sich um ein Programm, das Videos (Filme,Clips,ect.) als Desktop Hintergrund einrichtet!

Methode:
Das Programm erstellt eine HTML Datei, die als Desktop Hintergrund verwendet wird. In dieser HTML Datei ist der Windows Media Player als ActivX Plugin eingebunden, der das gewünschte Video abspielt. Das bedeutet das die Video Datei, die abgespielt werden soll, auch vom Media Player abspielbar sein muss.

Funktionen:
-Richtet Videos als Desktop Hintergrund ein
-Erstellt dafür nötige HTML Datei
-Richtet HTML Datei als Hintergrund ein (kann mehrere Sekunden in Anspruch nehmen!)

Hinweise:
-Programm benötigt Windows XP!
-Das Popup Menu des Desktops ist weiterhin zu erreichen! An jedem Bildschirmrand (bzw. Rand zur Taskleiste) ist ein 1px Streifen Desktop, hier ist es möglich das Desktop Popup Menu aufzurufen! Alle anderen Rechts-Klicks auf den Desktop verschieden von Klicks auf Icons, landen im MediaPlayer. Durch das dann erscheinende MediaPlayer Popup könnt ihr diesen Steuern!

Neue Version (Edit2):
-Wallpaper speichern <-> wiederherstellen Funktion integriert

Neue Version (Edit1):
-Bug Fix
-Automatische Auflösungs erkennung

toms 21. Sep 2008 17:06

Re: "DoubleA!DeskVid" - Videos als Desktop Hinterg
 
Hallo

Ich wollte ein AVI abspielen. Die CPU-Auslastung stieg auf 100% und das Video
zeigte vielleicht 1 Frame pro 5 Sek an.
Einzige Lösung war, den explorer.exe via Taskmanager abzuwürgen.

Namenloser 21. Sep 2008 17:23

Re: "DoubleA!DeskVid" - Videos als Desktop Hinterg
 
Habe es gestartet, eine Videodatei ausgewählt, es in einem ordner gespeichert, auf "Erstellen und Ausführen" geklickt.
Ende.
Es ist nichts passiert.

Darkface 21. Sep 2008 17:33

Re: "DoubleA!DeskVid" - Videos als Desktop Hinterg
 
Zitat:

Zitat von toms
Hallo

Ich wollte ein AVI abspielen. Die CPU-Auslastung stieg auf 100% und das Video
zeigte vielleicht 1 Frame pro 5 Sek an.
Einzige Lösung war, den explorer.exe via Taskmanager abzuwürgen.

Tatsächlich? Ich habe nun auch keinen Rechenschrank unter dem Tisch stehen, aber bei meinem Dual-Core (2x 2,6 Ghz) liegt die Prozessorauslastung meist zwischen 6-12 Prozent. Selbst auf einem alten 1 Ghz Rechner lief die mit dem Programm erstellte HTML Datei, und damit das Video, flüssig!

Könntest du bitte die Eckdaten deines PC posten, und es vill mit einem anderen Video erneut probieren (am besten ein Video mit anderem Codec) - und mir bei der gelegenheit auch den im Video verwendeten Codec mitteilen?

Zitat:

Zitat von NamenLozer
Habe es gestartet, eine Videodatei ausgewählt, es in einem ordner gespeichert, auf "Erstellen und Ausführen" geklickt.
Ende.
Es ist nichts passiert.

Dies geschieht wenn er den Desktop Hinterdrund nicht einrichten kann (dies ist wohl bisher nur unter WinXP möglich wie ich aber unter Hinweise erwähnt habe). Verwendest du XP?


MfG Darkface

Namenloser 21. Sep 2008 17:46

Re: "DoubleA!DeskVid" - Videos als Desktop Hinterg
 
Zitat:

Zitat von Darkface
Verwendest du XP?

Nö, Vista

Die Muhkuh 21. Sep 2008 17:49

Re: "DoubleA!DeskVid" - Videos als Desktop Hinterg
 
In Vista gibt es imho keinen ActiveDesktop mehr. Demnach kann es dort nicht funktionieren.

Darkface 21. Sep 2008 17:59

Re: "DoubleA!DeskVid" - Videos als Desktop Hinterg
 
Zitat:

Zitat von EWeiss
Hab es mal getestet 0% CPU Auflösung 1280x1024
Was mich nur stört beim zurücksetzen bitte den originalen Hintergund(Bild) verwenden und nicht auf kein setzen.
Beim beenden sollte das automatisch geschehen.

Eventuell das Programm in den taskmanager legen solange ein Video läuft.
Die Auflösung kann man ermitteln das sollte man nicht Hardcoden

gruss Emil

Nun, das ist schwierig:
Ein Desktop Hintergrund wird ja nun (jeden Falls nicht bei mir) alle 10 min geändert. Er bleibt doch viel eher ein paar Tage/Wochen lang, und wird (wenn überhaupt) erst dann gegen ein neueres Modell ausgetauscht. Desswegen halte ich von einer Variante, den Hintergrund nur so lange anzuzeigen wie mein Programm läuft, nichts. Ich selbst habe keine Lust ein Programm für meinen Desktop Hintergrund laufen zu lassen, schon erst Recht nicht, wenn ich weis das es ohne geht ;-).

Davon ausgehend das man den Desktop Hintergrund behält, wäre auch dein erster Einwand, das letzte Bild zu nehmen, nicht ganz ohne, da vor dem aktuellen Video, noch ein anderes Video, und noch eins, noch eins, gekommen sein könnte. Dahingehend währe es komisch ein Bild von vor 1 1/2 Jahren anzeigen zu lassen ^^. Für Testzwecke ist es klar eine Vereinfachung: -Testen --> alten Zustand; aber ich habe das Programm nicht für den Test geschrieben sondern für seinen Zweckmäßigen Einsatz ^^.

Darkface 23. Sep 2008 07:10

Re: "DoubleA!DeskVid" - Videos als Desktop Hinterg
 
Neue Version online!

Wichtigste Änderung ist die automatische Auflösungserkennung! Hoffe mal das diese nicht nur bei mir funktioniert ;-)!

Außerdem habe ich die Hinweise editiert (1. Post)...

Wie immer steht das auch alles im ersten Post!


--> MfG Darkface <---

:spin:

Luckie 23. Sep 2008 08:11

Re: "DoubleA!DeskVid" - Videos als Desktop Hinterg
 
Also wenn ich dein Programm deaktiviere bzw. deinstalliere, hätte ich eigentlich schon ganz gerne meinen vorher gewählten Hintergrund wieder.

Darkface 23. Sep 2008 08:15

Re: "DoubleA!DeskVid" - Videos als Desktop Hinterg
 
Ich kann einen Speicher Button erstellen der den aktuellen Desktop Hintergrund speichert, und einen der den gesicherten Hintergund wiederherstellt! Automatisch wird das aber nciht passieren, da ansonsten die ganze Zeit das Programm laufen müsste was ich allerdings vermeiden möchte!

Deinstallieren musst du es nicht ;-). Das Installations Programm habe ich mir gespart weil mein Haupt Programm diesmal auch so "cool und professionell" aussieht :stupid:!

:roteyes:
Darkface


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz