J'ai besoin de synchroniser le texte et l'audio sur de nombreuses pages Web.Surbrillance du texte avec synchronisation audio dans Jquery
Pendant la lecture de l'audio, le texte doit être mis en surbrillance phrase par phrase (pas par mot ou par caractère, donc la synchronisation est nécessaire uniquement pour le début de la phrase). Je voudrais ne pas utiliser une solution flash seulement et je préfère utiliser quelque chose de plus convivial pour le HTML.
Je pensais que d'utiliser une combinaison de deux plug-ins:
- JPlayer pour l'audio
- Jquery highligheter pour mettre en évidence le texte
Je pourrais alors écrire un script jquery pour faire défiler sur les différents phrases. Le premier problème est que JPlayer n'a que des événements joués en pourcentages et pas des événements précis, donc je devrais diviser l'audio complet du texte parlé en plus petits fichiers audio pour chaque phrase (long travail d'édition et gestion de précharge nécessaire).
Existe-t-il une meilleure solution pour cela? Devrais-je revenir à la solution SWF complète plus facile?
Il est basé sur un pourcentage non seulement - regardez ici: http://github.com/happyworm/jPlayer/blob/master/jquery.jplayer/jquery.jplayer .js # L600 .. il y a une variable 'playedTime' et une variable' totalTime' (comme les 4ème et 5ème arguments de votre callback) – James