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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top