Comment arrêter une vidéo Vimeo avec JQuery
Quand je cacher une vidéo de youtube, il s'arrête de jouer. Cependant, ce n'est pas le cas pour les vidéos Vimeo. Est-il un autre moyen d'arrêter une vidéo Vimeo?
- Êtes-vous à l'aide de l'Universel embed code ou Flash code embed?
- C'est avec la balise iframe
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, ajoutez un ID à votre iFrame. Ensuite, ajoutez ceci à votre javascript fermer la fenêtre, cliquez sur la fonction:
Vimeo a une API JavaScript qui vous permet d'accéder et d'invoquer de nombreuses propriétés et méthodes sur le lecteur de vidéo (y compris la mise en pause de la vidéo et aussi décharger complètement). Ils ont également un API aire de Jeux et certains exemples sur GitHub.
[Modifier]
Puisque vous mentionnez que vous utilisez l'Universel Code Embed, voici quelques mises en garde à partir du site web:
pour restaurer l'attribut SRC d'utilisation suivantes avant de compensation:
prochaine attribut SRC clair:
rappel précédent attribut SRC:
Une autre réponse, le long de la lignes de David...vous pouvez utiliser jQuery pour effacer l'attribut SRC de l'iFrame.
Je suis en utilisant ce avec une vidéo Vimeo et un effet lightbox. Lorsque la lightbox est déclenché de nouveau, j'ajoute l'URL de la vidéo de retour à l'iFrame SRC avant de le montrer.
J'ai récemment eu besoin de mettre en pause une vidéo Vimeo qui était à l'intérieur d'un Bootstrap modale lorsque le modal a été fermé.
La vidéo Vimeo a été incorporé dans une iframe.
C'est ce qui a fonctionné pour moi:
Essayez d'utiliser vimeo joueur de l'API:
http://developer.vimeo.com/player/js-api#methods
N'oubliez pas d'activer l'API sur. par exemple: http://player.vimeo.com/video/VIDEO_ID?api=1
À l'aide de Vimeo javascript API, il peut être fait avec
https://github.com/vimeo/player.js#unload-promisevoid-error
J'ai utilisé jQuery pour supprimer l'iframe du DOM.