Transparentes Bild über WMP oder DirectShow Player

30/05/2010 - 17:56 von Dirk Herwig | Report spam
Hallo,

ich bin langsam am verzweifeln und finde keine Lösung. Wir wollen über ein
Video unser Logo anzeigen, welches ein gif ist. Wie ich transparente Gifs
anzeigen kann, habe ich durch Frank hier gefunden -
http://social.msdn.microsoft.com/fo...08810eed2/ -
das funktioniert auch soweit prima. Doch sobald ich als nàchstes
Steuerelement den WMP nehme oder das ganze mit einem DirectShow Player
teste, erscheint mein Bild immer hinter dem Video, egal ob in Vordergrund
platziert.

Hat jemand eine Idee, wie man soetwas lösen kann?

Dirk
 

Lesen sie die antworten

#1 Thomas Scheidegger
30/05/2010 - 18:30 | Warnen spam
Hallo Dirk

über ein Video unser Logo anzeigen...
...Steuerelement den WMP...DirectShow Player Bild immer hinter dem Video



verwunderlich ist dies mal sicher nicht,
denn der Zugriff auf die Grafikkarte ist insbesondere
unter Windows Forms (GDI+) technisch
völlig etwas anderes als der Video-Renderer
(zB VMR-9, Vista/7:EVR) von DirectShow.
AFAIK soweit ich mich gerade erinnere gibt es keine simple,
garantierte (und geich performante [no buffering])
Lösung mit WinForms alleine,
solches müsste wohl sauber nur über DirectX/DirectShow gehen.
Die DirectShow Renderer haben zahlreiche
Varianten, mit unterschiedlichen Möglichkeiten für
'Einblendung' von Text/Grafik.

Aber generell,
mittels WPF (.NET 3.x/4) gàbe es modernere & bessere Ansàtze,
um Video und Grafik zu kombinieren...



Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen