2011-06-08 3 views
1

Je peux intégrer avec succès la balise audio dans mes sites Web et les lire. Malheureusement, la mise à zéro de currentTime génère une erreur dans chaque navigateur Web que j'essaie.<audio> Tags rembobiner

Comment rembobiner les clips audio au début?

+0

Quelle est l'erreur? – Starx

Répondre

1

Votre ressource doit être cherchable ou elle va générer une exception si vous essayez de définir l'attribut currentTime. En outre, vous souhaitez uniquement définir currentTime sur la plage spécifiée par l'attribut seekable. La plage commence à startTime et va à la durée.

+0

seekable est simplement un attribut que je dois définir alors? Connaissez-vous aussi une bonne référence html5 pour ces choses encore? – Prospero

+0

Non, seekable est défini sur un objet TimeRanges lorsque les métadonnées de la ressource sont téléchargées. http://www.w3.org/TR/html5/video.html#dom-media-seekable Je suppose que votre ressource n'est pas disponible. Avez-vous encodé votre ressource? – kinakuta

+0

Je devrais aussi ajouter que je viens de faire un petit test et que Firefox n'implémente pas encore l'attribut seekable, donc vous ne pouvez pas le vérifier dans tous les navigateurs (Chrome l'implémente.) De toute façon, si vous définissez le currentTime à 0, il devrait fonctionner à condition que A. la ressource soit consultable et B. que les méta-données de ressource aient été téléchargées au moment où vous essayez de définir la valeur de currentTime. – kinakuta