44 votes

audio en boucle sans espace html5

quelqu’un a une idée de la façon d’accomplir une boucle sans espace pour la balise audio? Je pense à quelque chose basé sur javascript..

J’ai une boucle disons 1 mesure et je veux qu’elle tourne en boucle et reste dans le tempo. J’ai donc besoin que la boucle soit lisse / sans espace. Lorsque je règle simplement « loop » sur true, il sera à la traîne et ne restera pas dans le tempo.

52voto

shooting_sparks Points 491

Bien que toujours pas parfait, cela a fonctionné pour moi:

Expérimentez avec la taille de la mémoire tampon pour trouver ce qui vous convient le mieux

10voto

user1897885 Points 61

La solution est d’avoir 2 instances pour contrôler la lecture.

Quelque chose comme ça :

Et si vous utilisez SoundManager2, sourcez l’audio via un URI de données au lieu d’une demande d’URL.

Étrangement, j’ai trouvé que SoundManager2 demandait le fichier au serveur à chaque fois qu’il était lu. Même s’il se charge à partir du cache, il y aura un délai jusqu’à ce que l’en-tête non modifié soit reçu pour le fichier audio.

4voto

Hivenfour Points 41

J’essaie de le faire avec des intervalles, essayez ceci https://github.com/Hivenfour/SeamlessLoop

a travaillé pour moi avec des fichiers wav, testé sur Chrome, Firefox et Opera

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X