Comment utiliser webkit-playsinline en javascript plutôt que dans la balise vidéo html5 ? Je veux l'utiliser comme le contrôle de la balise vidéo/l'attribut autoplay en javascript ou si vous avez une autre méthode qui fonctionne ? Je travaille sur une application iOS PhoneGap qui diffuse de la vidéo.
Vous trouverez ci-dessous les approches que j'ai essayées, mais aucune ne fonctionne :
videoPlayer.WebKitPlaysInline = "webkit-playsinline" ; videoPlayer.WebKitPlaysInline = "WebKitPlaysInline" ; videoPlayer.webkit-playsinline = "webkit-playsinline" ; videoPlayer.WebKitPlaysInline = "true" ; videoPlayer.WebKitPlaysInline = true ; videoPlayer.webkit-playsinline = "true" ; videoPlayer.webkit-playsinline = true ;
Mon code actuel (js) :
function loadPlayer() {
var videoPlayer = document.createElement('video');
videoPlayer.controls = "controls";
videoPlayer.autoplay = "autoplay";
videoPlayer.WebKitPlaysInline = true;
document.getElementById("vidPlayer").appendChild(videoPlayer);
nextChannel();
}
Mon code actuel (html) :
<body onload="loadPlayer(document.getElementById('vidPlayer'));"><!-- load js function -->
<li><span class="ind_player"><div id="vidPlayer"></div></span></li><!-- video element creat here -->
Toute aide est la bienvenue. Merci de votre compréhension.