Détecter fin d'une vidéo (youtube, daily, vimeo)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Détecter fin d'une vidéo (youtube, daily, vimeo)

Re: Détecter fin d'une vidéo (youtube, daily, vimeo)

par momox » 16 août 2012, 02:55

J'ai trouvé ceci sur stackoverflow concernant Youtube, ça pourrait t'être utile ;)
http://stackoverflow.com/questions/7853 ... es-playing

Re: Détecter fin d'une vidéo (youtube, daily, vimeo)

par arthur77 » 15 août 2012, 19:32

Tout d'abord, merci de votre réponse si rapide

J'ai cherché dans les mode d'emploi des APIs des 3 sites, et je pense avoir trouver ce qu'il faut, seulement je ne sais absolument pas comment l'utiliser et encore moins comment mettre en place l'API et la faire interagir avec mon PHP..

Voila ce que j'ai trouvé :

Youtube : https://developers.google.com/youtube/j ... ack_status
(player.getPlayerState())

Dailymotion : http://www.dailymotion.com/doc/api/player.html#events
(ended)

Vimeo : http://developer.vimeo.com/player/js-api
(player.addEvent('finish', onFinish);)

Merci :)

Re: Détecter fin d'une vidéo (youtube, daily, vimeo)

par @rthur » 15 août 2012, 17:00

Bonjour,

C'est au player flash de te renvoyer cette info, donc il faut se plonger dans les API des players de Youtube et consorts voir si ils proposent une telle option.
Si leurs players ne le permaient pas, alors il te faut ton propre player flash (mais je suis pas sûr que ce soit autorisé d'embedder une vidéo youtube dans un player qui n'est pas celui de youtube)...

Sinon il reste aussi la possibilité d'utiliser leur player HTML5 pour le navigateurs compatibles et là tu devrais plus facilement être en mesure de te brancher dessus en javascript...

Bon courage en tout cas car aucune solution ne parait simple à première vue...

Détecter fin d'une vidéo (youtube, daily, vimeo)

par arthur77 » 15 août 2012, 16:03

Bonjour !

J'ai une question qui révèle du PHP mais aussi, je pense, d'action-script ou du-moins d'un language client, et je m'en remet à votre aide.
J'ai sur mon site des vidéos affichées via les i-frame des embed de Youtube, de DailyMotion ou de Vimeo, et je souhaiterais détecter la fin de la vidéo pour relancer la page en changeant juste la source de l'iframe.
Or aucun des 3 services d'hebergement ne propose cette option.

Quelqu'un pourrait-il m'aider ?

(Ah oui j'ai oublié de préciser, pour recharger la page et changer un paramètre je sais faire, le seul point où je bloque est la detection de la fin de la vidéo)

Merci :)