[R] Script pour visionner les vidéos YouTube

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

[R] Script pour visionner les vidéos YouTube

#1

Message par Boulanza »

Bonsoir,
Ci-dessous un script qui permet de visionner les vidéos de YouTube en streaming.
Y a-t-il un moyen de cacher (rendre invisible) l’explorateur et de ne voir que le lecteur vidéo YouTube et son contenu.
► Afficher le texte
Merci pour votre intervention.
Modifié en dernier par Boulanza le dim. 19 janv. 2014 17:07, modifié 1 fois.
Avatar du membre
julie
Niveau 5
Niveau 5
Messages : 128
Enregistré le : sam. 28 janv. 2012 17:28
Status : Hors ligne

Re: [..]Script pour visionner les vidéos YouTube

#2

Message par julie »

oui il est tout a fait possible est ce qeu ceci vous convient

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
#include <IE.au3>
#include <File.au3>

$nomdeficher = "youtube file"
_FileCreate(@TempDir & "\" & $nomdeficher & ".html")
Local $filehtml = FileOpen(@TempDir & "\" & $nomdeficher & ".html", 1)
FileWriteLine($filehtml, '<embed width="853" height="480" src="http://www.youtube.com/v/q1l8QoFOPJk" type="application/x-shockwave-flash"></embed>')
FileClose($filehtml)

$htmlpage = @TempDir & "\" & $nomdeficher & ".html"

$oIE = _IECreateEmbedded()
$hGUI = GUICreate ("test", 900, 500)
GUICtrlCreateObj($oIE, 0, 0,900,530)
GUISetState()

_IENavigate($oIE, "file:///" & $htmlpage)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

    EndSwitch
WEnd
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..]Script pour visionner les vidéos YouTube

#3

Message par bloodwolff »

Comme ceci par exemple ? Le script n'est pas complet mais il illustre bien ce que j'ai compris de votre problème

Code : Tout sélectionner

#include <ie.au3>
#include <WindowsConstants.au3>

Local $IE = _IECreateEmbedded()

GUICreate("Streaming Youtube", 585, 340, Default, Default, $WS_POPUP)
GUICtrlCreateObj($IE, 0, 0, 585, 340)
GUISetState();
_IENavigate($IE, "about&#058;blank")
_IEDocWriteHTML($IE, '<BODY bgcolor="black" style="overflow-y:hidden"><IFRAME height=315 width=560 src="http://www.youtube.com/embed/RSi9KIu-W4o" frameBorder=0 allowfullscreen></IFRAME></BODY>')
_IEAction($IE, "refresh")


While 1
    If GUIGetMsg() = -3 Then ExitLoop
WEnd
Compte skype : bloodwolfff
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..]Script pour visionner les vidéos YouTube

#4

Message par bloodwolff »

wow et on poste en même temps ! Je jette un oeil sur ton code julie :P
Edit: En fait on a fait un peu près la même chose
Compte skype : bloodwolfff
Avatar du membre
julie
Niveau 5
Niveau 5
Messages : 128
Enregistré le : sam. 28 janv. 2012 17:28
Status : Hors ligne

Re: [..]Script pour visionner les vidéos YouTube

#5

Message par julie »

oui en meme temps :P

ca fait sympa sans les bordures :wink:

par contre ton script m'affiche " Cette page ne peut pas s’afficher " :?
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..]Script pour visionner les vidéos YouTube

#6

Message par bloodwolff »

humm cela viens probablement de la version d'ie installé. De toute façons il n'a qu'à utiliser ton script :wink:
Compte skype : bloodwolfff
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..]Script pour visionner les vidéos YouTube

#7

Message par jguinch »

Sur le même principe que julie et bloodwolff, il y a ce sujet : http://www.autoitscript.fr/forum/viewto ... 676#p79676 :wink:
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..]Script pour visionner les vidéos YouTube

#8

Message par Boulanza »

Re-Bonjour,
Oui, c’est exactement se que je voulais, mais je croix qu’il y a un problème de lancement de la vidéo, peut être c’est dû au code html. Mon scripte marche très bine sous Win XP, Vista et W7 est il possible de l’adaptez à vos scriptes ? moi j’ai pas pu !!
Merci à vous tous
A+
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Script pour visionner les vidéos YouTube

#9

Message par Boulanza »

Bonjour,
Le scripte de Julie, fonctionne très bien, mais malheureusement, je reviens encore une fois vers vous!. Voilà j'ai un réel problème, je coinces sur une chose peut être trop bête, j'ai essayé les méthodes connues pour lancer automatiquement plusieurs vidéos youtube un après l'autre, sur le scripte dans « FileWriteLine » mes sans succès. Les URL vidéos à intégrer sont dans le le code ci-dessous:
Je vous serez très reconnaissant de bien vouloir m'aider merci..
► Afficher le texte
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..]Script pour visionner les vidéos YouTube

#10

Message par bloodwolff »

Boulanza a écrit :Re-Bonjour,
Oui, c’est exactement se que je voulais, mais je croix qu’il y a un problème de lancement de la vidéo, peut être c’est dû au code html. Mon scripte marche très bine sous Win XP, Vista et W7 est il possible de l’adaptez à vos scriptes ? moi j’ai pas pu !!
Merci à vous tous
A+
Si le problème était que vous deviez le regarder sur youtube, c'est réglé, sinon il faudra plus de précision
► Afficher le texte
J'ai pris un 5 minutes pour ajouter un moyen de la déplacer ainsi que de la fermer. Si vous avez des problèmes à le lancer comme julie il faudrait probablement regarder au niveau des balises incompatible avec certaines versions d'Ie.
Compte skype : bloodwolfff
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Script pour visionner les vidéos YouTube

#11

Message par Boulanza »

Bonjour,
Premièrement, je tenais à remercier tous les intervenants de ce forum pour leur aide, leur patience et je vous souhaite une bonne et heureuse année 2014
En reponse à BloodWolff, oui le problème est réglé, il a fallu juste ajuster URL vidéo dans le script de Julie « FileWriteLine », donc le lancement de la vidéo sous Internet Explorer est sans problème voir code Julie ci-dessous.
► Afficher le texte
Par contre votre script est aussi bien, sinon le meilleur sur le plan conception, c’est exactement ce que je cherchais, malheureusement la vidéo ne se lance pas (par défaut) sous Internet Explorer !! ?.
Encore une fois je renouvelle ma demande : Comment lancer automatiquement plusieurs vidéos youtube un après l'autre, sur le scripte dans « FileWriteLine » des URL suivant :
;"http://www.youtube.com/v/q1l8QoFOPJk"
;"http://www.youtube.com/v/XqH6SIG4f-M"
;"http://www.youtube.com/v/QAMYOLiFXPQ"
Cordialement
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Script pour visionner les vidéos YouTube

#12

Message par Boulanza »

Bonjour,
En ajustant le code « _IEDocWriteHTML » du script de BloodWolff par rapport à celui de Julie, la lecture des vidéos sur Youtube sous Internet Explorer marche impeccablement. Mais malheureusement, je n’arrive pas à coder le lancer automatiquement de plusieurs vidéos youtube un après l'autre, sur le scripte vos scriptes. Je cherche toujours votre aide, merci.
► Afficher le texte
Modifié en dernier par Boulanza le mar. 17 déc. 2013 15:31, modifié 1 fois.
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Script pour visionner les vidéos YouTube

#13

Message par bloodwolff »

Quand souhaitez vous que le deuxième video se lance? automatiquement a la fin du premier ou selon un action de l'utilisateur ?

Et c'Est bien parce que sa fais mal aux yeux. Remplacer

Code : Tout sélectionner

_IEDocWriteHTML($IE, '<BODY bgcolor="black" style="overflow-y:hidden"><IFRAME height=' & $hauteur - 35 & ' width=' & $largeur - 35 & ' src="http://www.youtube.com/v/q1l8QoFOPJk" type="application/x-shockwave-flash">[color=#FF0000]</embed>[/color]')
par

Code : Tout sélectionner

_IEDocWriteHTML($IE, '<BODY bgcolor="black" style="overflow-y:hidden"><IFRAME height=' & $hauteur - 35 & ' width=' & $largeur - 35 & ' src="http://www.youtube.com/v/q1l8QoFOPJk" type="application/x-shockwave-flash">[color=#FF0000]</IFRAME></BODY>[/color]')
Compte skype : bloodwolfff
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Script pour visionner les vidéos YouTube

#14

Message par Boulanza »

Merci d'avoir répondu si vite. Je souhaite que le deuxième vidéo se lance automatiquement après la fin du premier et ainsi de suite.
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Script pour visionner les vidéos YouTube

#15

Message par bloodwolff »

Le plus simple est de gérer les playlist via youtube, en plus vous pouvez même les modifier sans avoir à renvoyer le lien à vos utilisateurs
► Afficher le texte
Compte skype : bloodwolfff
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Script pour visionner les vidéos YouTube

#16

Message par Boulanza »

Bonjour,
Votre script ne fonctionne pas du tout chez moi, je vous prie de le tester chez vous puis faites moi signe merci pour votre compréhension et votre aide. Quand à moi je continue la recherche…
Cordialement
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Script pour visionner les vidéos YouTube

#17

Message par bloodwolff »

Il fonctionne parfaitement chez moi, je vous ai d'ailleurs envoyer un message privé il y a 1 ou 2 jours pour régler le problème ais vous ne m'avez jamais répondu
Compte skype : bloodwolfff
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Script pour visionner les vidéos YouTube

#18

Message par Boulanza »

Monsieur BloodWolff , Bonsoir,
Je vous prie de m ‘excuser de ne pas avoir répondu si vite, j’ai eu un empêchement majeur… Bref je viens de tester votre script sur un autre poste sous Win XP il fonctionne très bien. D’un autre coté je n’ai pas lu vos emails, pour la simple raison : ma boite était piratée et je n’ai pas pu la récupérer. Je vous prie de me retransmettre vos emails à l’adresse suivante : moi.boulanza007@gmail.com.
Remarques sur le script :
1- il faut fixer la fenêtre (lecteur média Youtube) car au moindre mouvement elle se déplace de sa position initiale.
2- S’assurez que l’autoplay du lecteur média Youtube se lance automatiquement sans intervention. J’ai testé il marche comme voulu.
3- Y a-t-il un moyen d’interdire la pub qui s’impose sur le lecteur média Youtube à chaque fois, c’est embarrassant
Merci beaucoup pour votre aide précieuse….
Cordialement .
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Script pour visionner les vidéos YouTube

#19

Message par bloodwolff »

Ce n'étais pas par mail mais par message privé mais ce n'est pas bien grave, c'étais seulement pour savoir ce qui était différent sur votre machine afin de trouver pourquoi sa fonctionne sur certaine alors que non sur d'autre. Si vous voulez que la fenêtre sois fixe il suffit d'enlever le code qui gère le déplacement je l'ai placer seulement pour m'amuser :D. Pour ce qui est de l'autoplay à ce que j'ai compris ce n'est pas vraiment un problème. Pour la pub j'ai bien peur que ce sois difficile, curieusement je n'ai jamais eu de pub en lançant le script, je viens de tester avec plusieurs video. J'ai adblock d'installer sur mon chrome donc peut-être regarder de ce côté...

Cordialement Bloodwolfff, je ne vois pas ce que je peux faire de plus en ce moment, puisque tout fonctionne parfaitement chez moi et sans pub tant sur window 7 ultimate 64 bit que sur ma machine virtuel xp professionnel 32 bit.
Compte skype : bloodwolfff
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Script pour visionner les vidéos YouTube

#20

Message par Boulanza »

Merci, tous va comme vous avez suggéré.
Répondre