Initialiser un lecteur Video.js sur une partie de la page ajax chargée
Le lecteur vidéo se charge bien. Mon problème est lorsque j'actualise certaines parties de ma page avec AJAX et les parties contient un lecteur vidéo, le lecteur HTML5 charge très bien, mais pas le Video.js partie qui le personnalise.
L'video.js fichier est chargé dans l'en-tête de la page. J'ai lu la doc et ne peuvent pas trouver comment initialiser un lecteur vidéo sur une page qui a déjà été chargé. N'est-il pas myPlayer.initialize()
genre de fonction, je peux appeler quand ma partie de la page contenant la vidéo est chargée de faire le lecteur vidéo se charger correctement avec Video.js?
Je pense que le video.js le fichier est-il automatiquement au chargement de la page.
Merci pour votre aide précieuse!
source d'informationauteur Jeff B.
Vous devez vous connecter pour publier un commentaire.
Oui, d'après les docs que vous pouvez faire:
C'est spécifiquement pour être utilisé avec du contenu dynamique 🙂
Source: http://docs.videojs.com/docs/guides/setup.html (en bas)
J'ai eu le même problème. Mon scénario:
Chargement thru ajax un code html avec la balise vidéo, il fonctionne de la première fois, mais quand je reaload le contenu avec de l'ajax (pas d'actualiser la page), ça ne fonctionne pas.
Ce que j'ai fait a été de passer à la découverte de la vidéo à travers la classe, puisque le code devient modifié par videojs.
C'est ce qui m'appelez maintenant:
Espère que cela aide quelqu'un avec le même problème où Bruno solution n'a pas fonctionné.