Je n'arrive pas à comprendre comment lire automatiquement une vidéo en utilisant le nouveau style de code intégré pour Youtube . J'ai essayé d'ajouter & autoplay = 1 à l'URL, qui fonctionnait avec l'ancien style, mais cela ne fonctionnait pas. Par exemple, http://www.youtube.com/embed/JW5meKfy3fY est le lien incorporé, mais http://www.youtube.com/embed/JW5meKfy3fY&autoplay=1 = ne fonctionne pas. Quelqu'un peut-il me dire comment le faire? Merci
Il suffit de mettre "? Autoplay = 1" dans l'URL que la vidéo se chargera automatiquement.
Donc, votre url serait: _http://www.youtube.com/embed/JW5meKfy3fY?autoplay=1
_
Si vous souhaitez désactiver la lecture automatique, indiquez 1
à 0
comme _?autoplay=0
_
En fait, vous devrez utiliser le "?" au lieu de "&" pour votre premier paramètre uniquement. Si vous utilisez plusieurs paramètres, vous devrez alors ajouter "&" à la chaîne.
Par exemple, si vous souhaitez ajouter la lecture automatique et les sous-titres codés, vous devez ajouter cette partie à l'URL de votre vidéo incorporée: ? Autoplay = 1 & cc_load_policy = 1.
Cela ressemblerait à ceci:
<iframe width="420" height="315" src="http://www.youtube.com/embed/
oHg5SJYRHA0?autoplay=1&cc_load_policy=1" frameborder="0"
allowfullscreen></iframe>
Vous devez ajouter un paramètre supplémentaire, à côté de l'autoplay = 1
allow = "autoplay"
le rendant:
<iframe src="your-video-url?rel=0&controls=0&showinfo=0&autoplay=1" frameborder="0" allow="autoplay; encrypted-media"></iframe>
Ok, ceci est un exemple pour le nouveau code d'intégration de vidéos youtube.
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="560" height="345" src="http://www.youtube.com/embed/8v_4O44sfjM" frameborder="0" allowFullScreen></iframe>
si vous voulez le lire automatiquement, au src="http://www.youtube.com/embed/8v_4O44sfjM"
ajoutez le paramètre ?autoplay=1
Donc, le code ressemblera à ceci:
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="560" height="345" src="http://www.youtube.com/embed/8v_4O44sfjM?autoplay=1" frameborder="0" allowFullScreen></iframe>
j'ai essayé ceci sur mon blog et ça marche! J'espère que cette aide (:
Aucun de ce qui précède n'a fonctionné pour moi dans la version actuelle de youtube. Essayez ceci, cela a réellement fonctionné pour moi :)
J'espère que ça aide!
<iframe width="925" height="315" src="https://www.youtube.com/embed/iD5zxjySOzw?rel=0&autoplay=1&controls=0&showinfo=0" frameborder="0" allowfullscreen></iframe>
Vous utilisez une URL incorrecte pour la lecture automatique youtube http://www.youtube.com/embed/JW5meKfy3fY&autoplay=1
cette URL affiche l'identifiant youtube sous la forme de wholeJW5meKfy3fY&autoplay=1
que youtube refuse de lire. nous devons passer la variable autoplay à youtube, donc vous devez utiliser ?
au lieu de &
pour que votre URL soit http://www.youtube.com/embed/JW5meKfy3fY?autoplay=1
et que votre iframe final soit comme ça.
<iframe src="http://www.youtube.com/embed/xzvScRnF6MU?autoplay=1" width="960" height="447" frameborder="0" allowfullscreen></iframe>
La seule façon pour moi de faire en sorte que la lecture automatique fonctionne est d’utiliser l’API de lecteur iframe.
<div id="ytplayer"></div>
<script>
// Load the IFrame Player API code asynchronously.
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
// Replace the 'ytplayer' element with an <iframe> and
// YouTube player after the API code downloads.
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('ytplayer', {
height: '480',
width: '853',
videoId: 'JW5meKfy3fY',
playerVars: {
'autoplay': 1,
'showinfo': 0,
'controls': 0
}
});
}
</script>
Aide YouTube indique que &autoplay=1
doit figurer après l'ID de la vidéo - je suppose, immédiatement après.
Il suffit d’ajouter ? Autoplay = 1 après l’URL dans le code intégré, exemple:
<iframe width="420" height="315" src="http://www.youtube.com/embed/
oHg5SJYRHA0" frameborder="0"></iframe>
Changez le en:
<iframe width="420" height="315" src="http://www.youtube.com/embed/
oHg5SJYRHA0?autoplay=1" frameborder="0"></iframe>
Aucun des vôtres n'est résolu mon problème. Mais, j'ai trouvé une bonne solution pour que je travaille correctement maintenant. Entre les balises, écrivez ce code:
<div style="position: fixed; z-index: -99; width: 100%; height: 100%">
<iframe frameborder="0" height="100%" width="100%"
src="https://youtube.com/embed/**[CHANGE HERE WITH YOUR YOUTUBE VIDEO ID]**?autoplay=1&controls=0&showinfo=0&autohide=1">
</iframe>
</div>