Windows Media Player-Video ist schwarz, wenn die Steuerung programmgesteuert erstellt wird

8

Ich versuche, das Windows Media Player-Steuerelement programmgesteuert zu erstellen, damit ich Initialisierungsfehler auffangen kann. Vorher, als ich einfach die Kontrolle über mein Formular fallen gelassen habe, hat alles gut gespielt. Aber jetzt, da ich versuche, programmgesteuert zu spielen, wird das Video nicht im Steuerelement angezeigt. Ich sehe nur schwarzes Video, aber ich höre das Audio.

Irgendwelche Ideen?

%Vor%     
simon.d 29.05.2012, 22:11
quelle

1 Antwort

10

Das genaue Problem mit der MediaPalyer-Laufzeit-Erstellung ist die Tatsache, dass wir keine Änderungen des MediaPlayer-Status (irgendwelche Einstellungen wie URL / Uimode usw.) durchführen können, bevor die Komponente vollständig initialisiert wurde. Der Status der serialisierten VS-Designer-Komponente wird als AxHost.State -Objekt angegeben und wirkt sich nicht auf andere Einstellungen aus. Zur Laufzeit können Sie den folgenden Ansatz verwenden:

%Vor%     
DmitryG 05.06.2012, 09:34
quelle