JQuery jPlayer de lecture automatique ne fonctionne pas sur ipad comment faire pour afficher les commandes
Je suis à l'aide de jPlayer de lire une vidéo sur une page web pour le rendre compatible pour les navigateurs de bureau et iPad.
Je suis en utilisant le code suivant
$("#jquery_videoPlayer").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
m4v: _mp4url,
ogv: _oggurl,
webmv: _webmurl,
flv:_url
}).jPlayer("play");
},
swfPath: "../js",
supplied: "m4v, webmv, ogv, flv",
preload:"auto",
loop:true,
solution: "html, flash",
size: {
width: "256px",
height: "240px"
}
});
Il fonctionne très bien sur tous les navigateurs depuis l'iPad ne permet pas la lecture automatique de la vidéo que j'ai besoin de montrer le bouton lecture de la vidéo (HTML5).
Je ne pouvais pas trouver une option pour cela dans le document.
Quelqu'un peut m'aider à quels changements dois-je faire dans le code pour afficher HTML5 bouton de lecture sur la vidéo pour jPlayer.
Merci pour toute aide.
Vous devez vous connecter pour publier un commentaire.
nativeVideoControls
est un objet conatining plusieurs regex valeurs, en correspondance avec le user-agent du navigateur. ajouter cette page à vos options. voici quelques exemples.Vous n'allez pas être en mesure de lire la vidéo à partir de $(document).prêt() ou de jPlayer du prêt de l'événement. IOS spécifiquement empêche:
http://roblaplaca.com/blog/2010/04/14/ipad-and-iphone-html5-video-autoplay/
La bonne nouvelle est que vous pouvez jouer autant que vous le souhaitez, après le chargement de la page et l'utilisateur, cliquez sur quelque chose. Si la page qui contient votre vidéo n'est pas la première page de l'utilisateur tombe sur votre site, alors vous pouvez simplement ajouter cette vidéo à un div caché dans la page précédente. Lorsque l'utilisateur clique dessus, au lieu de autoplaying vidéo sur une nouvelle page, afficher la div caché et y jouer.
Si vous avez juste besoin de trouver un moyen de le jouer pour des utilisateurs spécifiques, vous pouvez utiliser un autre navigateur. Par exemple, le iSwifter Flash navigateur web met jPlayer en swf mode, et il n'lecture automatique. Mais il a aussi quelques autres comportements bizarres qui semblent être la cible de flash joueurs.
Si vous en avez besoin pour jouer sur safari et la plupart des autres navigateurs IOS, alors vous aurez besoin de changer votre flux de travail un peu.
J'ai utilisé la méthode suivante pour afficher les commandes vidéo sur ipad uniquement
var platformInfo = uaPlatform(navigator.userAgent);
si(platformInfo.la plate-forme.toLowerCase() == "ipad" || platformInfo.de la tablette.toLowerCase() == "ipad") {
$("#jquery_videoPlayer").jPlayer("option", "nativeVideoControls", {tout: /./});
}
Vous avez besoin d'initialiser le jPlayer sur un clic ou d'un événement tactile.