YouTube de lecture automatique ne fonctionne pas sous Chrome
Pour un certain temps maintenant, j'ai été en utilisant ce script, où la vidéo est automatiquement la lecture en plein écran. Pour l'instant, soudainement, la vidéo ne joue pas automatiquement dans le navigateur Chrome. Mais dans Firefox et Edge, il fonctionne toujours.
Donc peut-être que Google a changé les paramètres? Quelqu'un sait-il comment résoudre ce problème, s'il vous plaît?
Vous voyez le live exemple ici: www.brunomazereel.com
<script src="http://www.youtube.com/player_api"></script>
<script type="text/javascript">
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', {
playerVars: {
'autoplay': 1,
'controls': 0,
'autohide': 1,
'wmode': 'opaque',
'showinfo': 0,
'loop': 1,
'rel': 0,
'playlist': 'rh5QiehIlVA,Bl63bdR-Ko0,'
},
videoId: 'u-cjliof1xk',
events: {
'onReady': onPlayerReady
}
});
}
function onPlayerReady(event) {
event.target();
$('#text').fadeIn(400);
}
$(window).scroll(function() {
var hT = $('.m-video').height(),
wS = $(this).scrollTop();
if (wS > hT) {
player.pauseVideo();
}
else {
player.playVideo();
}
});
</script>
Apparemment, Google a fait bloquer la lecture automatique. Puisque c'est intégré, je doute qu'il y est un correctif pour que les
Je vois quelques erreurs lors de l'événement".cible()" dans la méthode "onPlayerReady". Bien qu'il pourrait ne pas être liés ,par la peine de prendre un coup d'oeil. Vérifiez la console chromée.
Je vois quelques erreurs lors de l'événement".cible()" dans la méthode "onPlayerReady". Bien qu'il pourrait ne pas être liés ,par la peine de prendre un coup d'oeil. Vérifiez la console chromée.
OriginalL'auteur chechu | 2018-05-07
Vous devez vous connecter pour publier un commentaire.
(Un) de la solution prises à partir des commentaires de discussion serait d'inhibition de la vidéo si le son n'est pas si important dans votre cas (si elle l'est, je vais laisser la réponse qu'il pourrait aider d'autres personnes).
C'est apparemment la seule façon d'avoir une lecture automatique toujours activé. De l'article :
Source : Google changelog
Simplement ajouter dans votre playerVars:
Source pour la modération de la vidéo
OriginalL'auteur Alexandre Beaudet
Google chrome retiré de la lecture automatique de la fonctionnalité. Voir ci-dessous:
https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
Chrome de lecture automatique des politiques sont simples: 1)Coupé l'exécution automatique est toujours autorisé. 2)la lecture automatique avec son est autorisée que si: l'Utilisateur a interagi avec le domaine (cliquez sur, appuyez sur, etc.). Sur le bureau, l'utilisateur de l'Engagement des Médias de l'Indice de seuil a été franchi, indiquant que l'utilisateur a déjà lire la vidéo avec le son. Sur mobile, l'utilisateur a ajouté le site de la maison de son écran. Top des cadres peut déléguer l'exécution automatique de l'autorisation de leur iframes afin de permettre la lecture automatique avec le son.
OriginalL'auteur Marker
Vous devez mettre le
allow="autoplay"
sur l'intégrationiframe
élémentChrome stratégies de lecture automatique :
OriginalL'auteur Serge
pour moi travaillé cette solution:
Il n'a pas joué pour moi, même avec tous les valide la lecture automatique des attributs html, mais le code ci-dessus aidé.
OriginalL'auteur Alex