1 API qu'un player doit implémenter pour espérer être supporté facilement par le |
1 API qu'un player doit implémenter pour espérer être supporté facilement par le |
2 metadataplayer : |
2 metadataplayer : |
3 |
3 |
4 En gros, il faut une api similaire à celle du jwplayer |
4 En gros, il faut une api similaire à celle du jwplayer |
5 (cf : http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12540/javascript-api-reference). |
5 (cf : http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12540/javascript-api-reference). |
|
6 |
6 Cependant on n'a besoin que des fonctions suivantes : |
7 Cependant on n'a besoin que des fonctions suivantes : |
7 - play, pause, seek, getMute, setMute, getPosition, seek |
8 - play() - sans argument. Met le player en lecture, s'il était en pause, et ne fait rien autrement |
|
9 - pause - sans arguments. Pause le player s'il était en train de lire |
|
10 - seek(duree_secondes) - Met la vidéo à duree_secondes depuis le début |
|
11 - getMute - sans arguments. Retourne true si le player est muté, false sinon |
|
12 - setMute - prend un booléen comme argument, coupe le son s'il est à true, et l'active s'il est à false |
|
13 - getPosition - sans arguments. Retourne le nombre de seconds ecoulées depuis le début del |
|
14 la vidéo |
8 |
15 |
9 On a également besoin des évenements suivants : |
16 On a également besoin que le player ait des callbacks pour les évenements suivants : |
10 - onReady quand le lecteur a fini d'être initialisé |
17 - quand le lecteur a fini d'être initialisé (onReady pour jwplayer) |
11 - onTime declenché à chaque fois que le player change d'image |
18 - declenché à chaque fois que le player change d'image (onTime) |
12 - onPlay declenché quand la lecture de la vidéo commence |
19 - declenché quand la lecture de la vidéo commence (onPlay) |
13 - onPause declenché quand la vidéo est mise sur pause |
20 - declenché quand la vidéo est mise sur pause (onPause) |
14 - onSeek declenché quand l'utilisateur seek |
21 - declenché quand l'utilisateur seek (onSeek) |