OVH Cloud OVH Cloud

fin de vidéo avec média Player

1 réponse
Avatar
Dan
Bonjour.
Je suis en train de réaliser la première application.
Il s'agit d'un lecteur de vidéo utilisant l'ActiveX média Player.
Tout fonctionne bien sauf que je ne parviens pas à programmer les codes de
détection de fin de vidéo pour fermer la fenêtre vidéo et revenir à la
fenêtre principale.
Quelqu'un aurait peut-être rencontré ce genre de situation, je cherche
depuis maintenant un bon moment et serait très heureux d'avoir enfin la
solution.
Devant ce merci à tous

1 réponse

Avatar
Michel
Dan a écrit :
Bonjour.
Je suis en train de réaliser la première application.
Il s'agit d'un lecteur de vidéo utilisant l'ActiveX média Player.
Tout fonctionne bien sauf que je ne parviens pas à programmer les codes de
détection de fin de vidéo pour fermer la fenêtre vidéo et revenir à la
fenêtre principale.
Quelqu'un aurait peut-être rencontré ce genre de situation, je cherche
depuis maintenant un bon moment et serait très heureux d'avoir enfin la
solution.
Devant ce merci à tous




Bonsoir Dan

Si tu veux detecter la fin de la video il faut intercepter l'evenement.
Cela se fait dans le cas d'un activeX avec la fonction ActiveXEvenement
l'evenement retourne un entier (3 qd ca tourne et 1 quand il est arrete)
Donc il faut creer une procedure qui teste la valeur 1.
Voici un bout de code qui illustre mes propos.

Michel

//...Code du bouton qui lance la video
ch est une chaîne

ch = "beck.asf"

//Lancement de la video
ActiveX1>>URL(ch)
//On scrute l'evenement PlayStateChange qui retourne la valeur du nouvel
etat
ActiveXEvénement("QueFaire",ActiveX1,"PlayStateChange")


//Procedure locale déclenchée par PlayStateChange
PROCEDURE QueFaire(signal)

SI signal=1 ALORS Info("c'est fini")