2010-06-10 8 views
3

Ce post est une sorte de suivi d'un post que j'ai fait plus tôt en ce qui concerne HTML5 video callbacks. Dans ce fil, on m'a donné un grand morceau de code qui permettrait au navigateur d'être informé du moment où la vidéo s'arrête de jouer et de déclencher ensuite une action (avec jQuery). Voici le code que je suis actuellement en utilisant:Callbacks Vimeo vidéo intégrés

$('video.normal').bind('ended', function(){ 
    $(this).fadeOut().queue(function(){ 
     $(this).siblings('.post-video').fadeIn(); 
     $(this).dequeue(); 
    }); 
}); 

qui se fane essentiellement la vidéo quand il est terminé et apporte un cadre d'affichage de la vidéo (ou une image similaire) de retour en vue. Eh bien, la portée du projet a changé et maintenant le client demande de la vidéo en plein écran et des vidéos de différentes tailles à fournir en fonction de la vitesse de connexion de l'utilisateur, quelque chose qui dépasse mon budget. Donc, j'ai fait des recherches et un lecteur Vimeo Plus semble être une excellente alternative pour les visiteurs qui utilisent un navigateur de bureau (HD embarqué, vrai plein écran, et plus). Chose est, j'ai besoin de ce code ci-dessus pour continuer à travailler dans une certaine mesure ou d'une autre, de sorte que le lecteur Vimeo intégré offre un rappel similaire que je peux utiliser? Ou suis-je SOL ici?

Merci d'avance!

+0

Le personnel de Vimeo ne m'a pas donné d'exemples explicites de la façon de faire cela, mais ils ont indiqué être en direction de Moogaloop, qui est le nom de leur lecteur vidéo trouvé ici: http://vimeo.com/api/ docs/moogaloop --- Des idées où je peux le prendre d'ici? Leurs exemples utilisent SWFobject et Mootools, deux bibliothèques que je n'utilise pas actuellement et que je ne veux pas inclure. Des idées sur la façon de faire fonctionner cela avec juste jQuery ou simple javascript? – Andrew

+0

Découvrez cet exemple: https://github.com/vimeo/vimeo-api-examples/blob/master/moogaloop-api/javascript/froogaloop.html qui utilise cette API moogaloop – Detect

Répondre

1

Le "Code d'intégration universel" de Vimeo déclenche de nombreux événements utiles, parmi lesquels finish. Ils ont beaucoup changé leur API récemment, il y a donc beaucoup de documents obsolètes. Voici les dernières mises à jour: API Documentation, playground et GitHub Repository. SWFObject ou MooTools ne sont pas nécessaires.