Page 1 sur 1

[R] Script pour visionner les vidéos YouTube

Posté : lun. 16 déc. 2013 11:02
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.

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

Posté : lun. 16 déc. 2013 13:06
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

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

Posté : lun. 16 déc. 2013 13:08
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

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

Posté : lun. 16 déc. 2013 13:10
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

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

Posté : lun. 16 déc. 2013 13:17
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 " :?

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

Posté : lun. 16 déc. 2013 13:20
par bloodwolff
humm cela viens probablement de la version d'ie installé. De toute façons il n'a qu'à utiliser ton script :wink:

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

Posté : lun. 16 déc. 2013 13:38
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:

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

Posté : lun. 16 déc. 2013 15:24
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+

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

Posté : mar. 17 déc. 2013 00:18
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

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

Posté : mar. 17 déc. 2013 00:56
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.

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

Posté : mar. 17 déc. 2013 09:39
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

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

Posté : mar. 17 déc. 2013 11:32
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

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

Posté : mar. 17 déc. 2013 11:39
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]')

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

Posté : mar. 17 déc. 2013 12:57
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.

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

Posté : mer. 18 déc. 2013 02:13
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

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

Posté : mer. 18 déc. 2013 08:27
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

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

Posté : mer. 18 déc. 2013 08:33
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

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

Posté : mer. 18 déc. 2013 21:31
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 .

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

Posté : jeu. 19 déc. 2013 01:25
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.

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

Posté : dim. 25 mai 2014 15:57
par Boulanza
Merci, tous va comme vous avez suggéré.