Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
webdev:api:vimeo [11/09/2018 17:51] dolo |
webdev:api:vimeo [22/11/2018 17:44] (Version actuelle) dolo |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== API Vimeo ====== | ====== API Vimeo ====== | ||
- | * [[https:// | + | * [[https:// |
+ | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | * [[http:// | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | |||
+ | ----------------- | ||
+ | ==== Notes sur l'API javascript ==== | ||
+ | Le paramètre background=true, | ||
+ | |||
+ | Si on utilise [[https:// | ||
+ | |||
+ | |||
+ | Toutes les fonctions get (comme **getCurrentTime()**) sont asynchrones, | ||
+ | |||
+ | |||
+ | === Events === | ||
+ | **bufferstart** et **bufferend** ne se déclenchent pas si la vidéo ne se joue pas (si on fait play et pause pour précharger par exemple). Aucun des 2 ne se déclenche si la vidéo s' | ||
+ | On peut les forcer à se déclencher si les lecteurs sont lancés par un setCurrentTime (même à 0) et qu'il n'y a eu aucun Play ou pause sur le lecteur avant, mais ça force un autoplay (à gérer avec un pause sur le bufferend ?) | ||
+ | |||
+ | **pause** ne se déclenche pas non plus en cas d' | ||
+ | |||
+ | === Méthodes === | ||
+ | * **getDuration()** donne un temps arrondis quand tous le reste utilise des floats, plutôt inutile et peut causer des erreurs. | ||
+ | |||
+ | === Problème de " | ||
+ | [[https:// | ||
+ | <Code linenums> | ||
+ | <iframe src=" | ||
+ | </ | ||
+ | |||