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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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")
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)
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)