lien « Passer l'intro » sur la vidéo HTML5 ne fonctionne pas sur iPad
-
25-09-2019 - |
Question
J'utilise le " Javascript Faux Cliquez " script pour une autoplay vidéo HTML5 introduction sur un iPad, qui dirige alors vers une page d'atterrissage.
J'ai un lien simple « skip intro » au-dessus de l'élément vidéo dans un z-index plus élevé. Ce lien fonctionne dans d'autres navigateurs, mais pas sur l'iPad (iOS 3.2.2).
Je pense qu'il peut avoir à voir avec l'événement, cliquez sur une vidéo sur l'iPad en défaut de faire une pause / lecture de la vidéo. Toutes les idées sur la façon de contourner cela?
La solution
Cela peut être le même problème que moi. La balise vidéo capturer tous les événements lorsque les commandes attribut est ajouté à la balise vidéo .. Essayez de supprimer les contrôles d'attributs ...
Autres conseils
Pour autant que je sache, le hack javascript ne fonctionne pas sur iOS 4 et au-dessus. Apple oblige toutes les vidéos sur iOS pour commencer seulement de l'entrée de l'utilisateur, donc « AutoPlay » ne fonctionne pas non plus. Si vous supprimez l'attribut « contrôle », la vidéo ne sera même pas commencer à jouer. Qu'est-ce que vous essayez d'accomplir n'est pas acctually possible (compte tenu de toutes les versions iOS ...)
J'ai fait quelque chose comme ça. J'ai utilisé cette fonction:
function videoEnd() {
$('#mainVideo').fadeOut('slow');
window.location = "/home.aspx";
}
fonctionne très bien sur le iPAD.