HTML5 sortant de la vidéo en plein écran
J'ai un HTML5 vidéo avec des contrôles personnalisés en écran normal.
N'ont pas de contrôles personnalisés en plein écran.
Je viens de montrer les contrôles par défaut en plein écran.
Mais lors d'une sortie en plein écran j'ai besoin de désactiver les contrôles par défaut.
Comment savons-nous si la vidéo a quitté le mode plein écran à l'aide de JavaScript ou jQuery?
source d'informationauteur Arvin
Vous devez vous connecter pour publier un commentaire.
Vous pouvez uniquement appeler
document.mozCancelFullScreen()
si vous êtes à l'intérieur d'un document qui est plein écran. par exemple si vous êtes dans une qui est contenue à l'intérieur d'un autre document, qui est plein écranmozCancelFullScreen() ne fait rien à l'intérieur de l'iframe, comme seule l'extérieur du document est acutally plein écran. c'est à dire l'appel de mozCancelFullScreen à l'extérieur du document d'annuler plein écranmais de le remettre à l'intérieur du document ne sera pas.Aussi être conscient que
mozCancelFullScreen()
revient plein écran pour le précédent plein écran de l'élément de plein écran. Donc, si vous avez demandé plein écran plusieurs fois, à l'annulation plein écran ne sera pas nécessairement la sortie plein écran entièrement, il peut revenir à la précédente plein écran état.Exemples:
1. Vous pourriez aller avec:
2. Vous pouvez utiliser une variable pour la poursuite de l'utilisation:
3. en l'Appliquant à votre conteneur:
4. à l'Aide de JavaScript:
5. Il y a aussi plusieurs plug-ins tiers, qui vous offrent l'accès à l'événement dont vous avez besoin:
EDIT 1
Il y a des problème de compatibilité entre les navigateurs, voici l'exemple de différents états:
EDIT 2
Le plein écran de l'API est activé par défaut dans Chrome 15Firefox 14et Opera 12. Pour plus d'informations sur le reste de l'API, voir la spec.
MODIFIER 3
Essayez ce qui suit, sans l'aide de jQuery pour déboguer dans Firefox:
EDITION 4
Pour l'utilisation de jQuery dans Firefox, essayez les différentes exemple:
Je l'ai pris à partir du post ci-dessus mais il a ajouté sur Elle. J'ai mis les valeurs de document qui ensuite m'a permis de quitter le plein écran.
J'ai seulement ajouté ces deux lignes ..
qui a travaillé parfait pour moi en plus de llia du code ci-dessus.
Edit: Cela Semble être une meilleure correction puis ce qui a été écrit avant.
Voici un code mis à jour pour l'instant (4 Juin 2017), fonctionne sur tous les navigateurs: