Je n'arrive pas à faire fonctionner le lecteur vidéo Brightcove sur les pages Web à l'aide de l'infrastructure Jquery Mobile. Je mis en place quelques pages de test simple pour illustrer le problème:Le lecteur vidéo Brightcove ne fonctionne pas dans Jquery Mobile
http://www.lawruk.com/test/brightcove-jquery-mobile.htm
Lorsque vous cliquez sur les liens vidéo 1 et vidéo 2, le lecteur vidéo n'est pas affiché la plupart du temps. Parfois, la vidéo se charge, ce qui me fait penser qu'il s'agit d'un problème de synchronisation JavaScript.
Le lecteur vidéo fonctionne sur les pages vidéo individuellement.
http://www.lawruk.com/test/1.htm
http://www.lawruk.com/test/2.htm
Dans Firebug je remarqué l'étiquette représentant la vidéo est présente dans les DOM, mais grisées. J'utilise Firefox pour le tester.
Lorsque je le teste en utilisant Safari à partir d'un ITouch, le lecteur vidéo apparaît, mais affiche un message d'erreur. "La vidéo que vous essayez de regarder est actuellement indisponible. Revenez bientôt."
Je ne suis pas vraiment sûr s'il s'agit d'une limitation Jquery Mobile ou si le JavaScript Brightcove ne fonctionne pas bien avec Jquery Mobile.
Des solutions de contournement astucieuses?
J'ai toujours eu du mal à charger les vidéos à la bonne taille sur mon iPhone, ça marchait bien si c'était sur la page initiale, mais si c'était sur les pages suivantes, ça n'a pas chargé le lecteur vidéo à la bonne taille . J'ai fini par mettre le lecteur vidéo dans une page html par lui-même et le charger dans un iframe. – spatical