Windows Media Player Steuerung
-
Hi,
ich hab' mich jetzt schon tagelang gesucht, aber irgendwie kein wirkliches Ergebnis gefunden. Deshalb meine Frage:
Ich hab den Windows Media Player in mein C++-Projekt implementiert und will nun lediglich über einen Button diesen pausieren und wieder von der angehaltenen Position starten lassen.
Dies funktioniert nicht:Windows->MediaPlayer1->Controls->pause();
Ich hoffe, ihr könnt mir da weiterhelfen.
lg
-
MediaPlayer1->pause();
Gruß myerscola
-
danke, aber es geht hier nicht um den integrierten TMediaPlayer, sondern um den TWindowsMediaPlayer. da funktioniert das nicht.
-
hat keiner eine Idee?
-
Bei mir funktioniert es. Zeig mal deinen Code.
Übrigens gibt es Dokumentation zum ActiveX-Control des WMP, die solltest du lesen:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd564034%28v=vs.85%29.aspx
-
Hallo,
wenn du den MS Media Player als ActiveX-Komponente erzeugt hast, sollte der
Code etwa so aussehen:try { WindowsMediaPlayer->controls->pause(); } catch(Exception &e) { ShowMessage("Error: " + e.Message); }
mfg
-
kpeter schrieb:
try { WindowsMediaPlayer->controls->pause(); } catch(Exception &e) { ShowMessage("Error: " + e.Message); }
Das try/catch ist redundant, weil die VCL unbehandelte Exceptions abfängt und genauso behandelt, d.h., eine Fehlermeldung dafür anzeigt.