Page 1 sur 1

[R] Contrôle de fin de lecture d'une vidéos en streaming

Posté : ven. 05 juin 2009 00:12
par JIF
Bonsoir, Après avoir ajouté des contrôles de chargement à mes vidéos et avoir mise en place des contrôles d'affichage de pixels. J'aimerais mètres en place un contrôle de fin de lecture des mes vidéos. Actuellement sur mon scripte originale j'ai un MouseClick qui me clics sur des coordonnés qui sont à la fin de de la barre de progression de lectures de mes vidéos. Ce qui me permet de visualisé mes vidéos plus rapidement et de les ajoutés au compteur de nombre de vue. Mais il reste toujours entre une et 4 secondes à la fin de la visualisation de la vidéos. Ce qui explique actuellement le dernier sleep(4000).

Je cherches donc une fonction qui me calculera tous sa gentiment.
Sa évitera de perdre du temps par rapport aux autres vidéos auquel il ne reste plus que une seconde de visualisation.
Et sa préservera d'un éventuel ralentissement de ma machine.

Voici mon script actuel.
► Afficher le texte

Voici le site ou sont mes vidéos.

Supprimé par JIF

Ma résolution est 1280x1024.

Merci de me répondre.
Cordialement JIF

Re: [..] Contrôle de fin de lecture d'une vidéos en streaming

Posté : ven. 05 juin 2009 00:48
par Iste
a la rigueur, tu peux prendre un bout de l'image du début (vu que c'est ce qui s'affiche une foi la video terminée) et faire une boucle qui attend de la voir s'afficher.
Pour détecter une image, voir par ici
http://www.autoitscript.fr/forum/viewto ... 97&start=0
Pour l'image, le mieux est de prendre le compteur ^^
quand il affiche 00:00, c'est qu'on est revenu au début
compteur.JPG
compteur.JPG (746 Octets) Vu 838 fois
Mais prend bien une image par video ! (le fond étant légerement transparent)
Et pense a bien les enregistrer en tant que BMP pour ne pas avoir de perte de donnée

Re: [..] Contrôle de fin de lecture d'une vidéos en streaming

Posté : ven. 05 juin 2009 14:48
par JIF
Merci de ta réponse Iste.
J'ai fait ce que tu ma dit; et sa a l'air de fonctionné. Lorsque je tests la fonction indépendamment de mon script original, il détecte bien l'image.
Cependant, Lorsque je tente d'ajouté la fonction de détection d'image dans mon script. Il me met un message d'erreur à la ligne 1.

#include <ImageSearch.au3>
Error oppening the fils

Voici mon script orignal après avoir ajouté la fonction de détection d'image.
► Afficher le texte
Le Rouge est ce que j'ai rajouté dans mon script.

Ou est l'erreur et comment y remédié ?

Merci de me répondre.
Cordialement JIF

Re: [..] Contrôle de fin de lecture d'une vidéos en streaming

Posté : ven. 05 juin 2009 15:20
par jumby
Tu as ce message d'erreur car tu n'as pas placé ton include (ImageSearch.au3) dans le même répertoire que ton script ou dans le répertoire réservé aux includes autoIt. Par défaut : AutoIt3\Include

Re: [..] Contrôle de fin de lecture d'une vidéos en streaming

Posté : ven. 05 juin 2009 16:14
par JIF
Tu a raison jumby. J'ai fait cette bêtise, plus quelque autres d'inattention. Mais maintenant sa marche impeccablement. Merci de vos réponse; le problème est résolut.
Cordialement JIF