Cloner en javascript la fonction "quicklist" de youtube.

Le
Num GG
bonjour,

Je soumets ce petit problème aux experts javascript. Il s'agirait en
gros de cloner en javascript la fonction "quicklist" de youtube.

je dispose de plusieurs url (liens vers des vidéos youtube par
exemple) dans un tableau.
je sais faire des boutons qui, en regard de chaque lien présent dans
le tableau, lancerait chacune des vidéos: c'est assez simple, il
suffit de faire écrire par un "document.write" le lien dans un <div>
de la page.

Mais là où ça se complique (voire même où ça semble être une =
impasse)
c'est lorsqu'il s'agirait de faire un bouton "Play All" où on
lancerait séquentiellement les N vidéos (les N liens en fait).

Côté client, une fois que la première vidéo est lancée et termin=
ée, on
n'a aucun moyen de reprendre la main pour lancer la suivante. L'idée
est ici bien de n'avoir aucune manipulation à faire (aucun clic
rien) pour visionner les N vidéos "mémorisées" dans le tableau.

Vous voyez le principe?

Une idée les amis?

Num,
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Tuttle
Le #16795781
Num GG a émis l'idée suivante :

'lut,

Mais là où ça se complique (voire même où ça semble être une impasse)
c'est lorsqu'il s'agirait de faire un bouton "Play All" où on
lancerait séquentiellement les N vidéos (les N liens en fait).

Côté client, une fois que la première vidéo est lancée et terminée, on
n'a aucun moyen de reprendre la main pour lancer la suivante. L'idée
est ici bien de n'avoir aucune manipulation à faire (aucun clic...
rien) pour visionner les N vidéos "mémorisées" dans le tableau.



Bha, a priori l'API du player YouTube permet de le faire, vu quelle
permet de faire ca :
http://code.google.com/apis/youtube/chromeless_example_1.html

'Duration' et 'CurrentTime' et hop !
Sachant qu'il y a fort probablement encore plus simple, genre evenement
appelé a la fin de la vidéo...

--
Alain.
Publicité
Poster une réponse
Anonyme