Vérifier si une vidéo html5 est prêt
est-il un JavaScript événement déclenché, si une vidéo HTML5 est prêt pour la lecture?
Vous devez vous connecter pour publier un commentaire.
est-il un JavaScript événement déclenché, si une vidéo HTML5 est prêt pour la lecture?
Vous devez vous connecter pour publier un commentaire.
Je suppose que prêt pour la lecture signifie que le
readyState
propriété est égale àHAVE_ENOUGH_DATA
constante (valeur numérique 4). Selon le doc, lorsque la propriété readyState tour de cette valeur, unecanplay
événement devrait être congédié.Viens de tomber sur cette question, et bien qu'il soit un peu vieux, je suis ce détachement pour les futurs lecteurs (qui, comme moi, sans doute à partir de Google).
Si bien qu'aujourd'hui c'est la liste des événements pour le support de html5 (selon le W3C):
Dantz était à la recherche pour oncanplaythrough.
Espère que cette aide.
Bonne discussion ici...
http://tiffanybbrown.com/2010/07/05/the-html5-video-progress-event/
Surtout le premier commentaire.
Au fond, c'est dans la spécification et a été supprimé car il n'a pas exactement aller main dans la main avec la façon dont les médias est rendu. Au lieu de cela, .tampon a été ajouté.
Voici un exemple de tampon en cours d'utilisation:
http://hacks.mozilla.org/2010/08/html5-video-buffered-property-available-in-firefox-4/
Vous avez 2 événements à gérer quand une vidéo est prêt à jouer.
mais pas de mise en mémoire tampon complète
J'ai trouvé http://www.w3.org/TR/html5/video.html#mediaevents être extrêmement utile, car il répertorie tous les événements qui sont disponibles quand il s'agit de support de html5 balises.