diff -r 00f37b85b2e2 -r 9c5f6d165a0f doc/implementer-un-player.txt --- a/doc/implementer-un-player.txt Thu Jan 19 12:55:30 2012 +0100 +++ b/doc/implementer-un-player.txt Thu Jan 19 17:28:51 2012 +0100 @@ -3,12 +3,19 @@ En gros, il faut une api similaire à celle du jwplayer (cf : http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12540/javascript-api-reference). -Cependant on n'a besoin que des fonctions suivantes : -- play, pause, seek, getMute, setMute, getPosition, seek -On a également besoin des évenements suivants : -- onReady quand le lecteur a fini d'être initialisé -- onTime declenché à chaque fois que le player change d'image -- onPlay declenché quand la lecture de la vidéo commence -- onPause declenché quand la vidéo est mise sur pause -- onSeek declenché quand l'utilisateur seek \ No newline at end of file +Cependant on n'a besoin que des fonctions suivantes : +- play() - sans argument. Met le player en lecture, s'il était en pause, et ne fait rien autrement +- pause - sans arguments. Pause le player s'il était en train de lire +- seek(duree_secondes) - Met la vidéo à duree_secondes depuis le début +- getMute - sans arguments. Retourne true si le player est muté, false sinon +- setMute - prend un booléen comme argument, coupe le son s'il est à true, et l'active s'il est à false +- getPosition - sans arguments. Retourne le nombre de seconds ecoulées depuis le début del + la vidéo + +On a également besoin que le player ait des callbacks pour les évenements suivants : +- quand le lecteur a fini d'être initialisé (onReady pour jwplayer) +- declenché à chaque fois que le player change d'image (onTime) +- declenché quand la lecture de la vidéo commence (onPlay) +- declenché quand la vidéo est mise sur pause (onPause) +- declenché quand l'utilisateur seek (onSeek) \ No newline at end of file