web-dev-qa-db-fra.com

Est-il possible de ne supprimer que les boutons "Regarder plus tard" et "Partager" d'youtube iframe embed player

Comment puis-je retirer la montre plus tard et partager les boutons de youtube iframe incorporer le lecteur. Utilisation du code d'intégration suivant pour incorporer des clips vidéo.

<iframe width="854" height="480" src="https://www.youtube.com/embed/cPVgwz5aN1o" frameborder="0" allowfullscreen></iframe>

L'utilisation de showinfo = 0 supprime l'en-tête complet qui contient également le titre de la vidéo.

Est-il possible de supprimer uniquement les boutons "Regarder plus tard" et "Partager" de l'en-tête?

5
Rohit Kumar

Ajouter cette ligne après le lien

https://www.youtube.com/embed/c5cHjtspa7M?mode=opaque&amp;rel=0&amp;autohide=1&amp;showinfo=0&amp;wmode=transparent

Il va désactiver le partage et regarder plus tard option

6
Deendyal Agarwal

Je ne pense pas que ce soit possible avec la méthode iframe. Mes raisons de penser que c'est:

  • Ce n'est pas une option listée sur leur page parameters
  • J'ai trouvé ce fil où un membre de leur équipe a déclaré que ce n'était pas possible à l'époque (2012) et qu'ils n'avaient pas l'intention d'ajouter cette capacité.

Vous pourriez probablement obtenir quelque chose de similaire en désactivant showinfo et en utilisant les autres méthodes pour récupérer le titre de la vidéo.

4
Richard B

Par exemple, voici ce que vous essayez de faire:

document.getElementsByTagName('iframe')[0].contentWindow.getElementsByClassName('ytp-watch-later-button')[0].style.display = 'none';

Mais, réponse courte, il n’ya pas de moyen simple de le faire, car YouTube appartient à un domaine différent:

'Pas possible du côté client. Une erreur javascript sera générée "Erreur: autorisation refusée d'accéder à la propriété" document "" car l'Iframe ne fait pas partie de votre domaine ... ' https://stackoverflow.com/a/30545122/ 2488877

Cependant, vous trouverez peut-être une réponse adaptée à vos besoins si vous êtes technophile dans les réponses à la question ci-dessus.

4
b00t

Ce paramètre est obsolète et sera ignoré après le 25 septembre 2018.

 showinfo=0 it's not support anymore

3

En utilisant le mode optimisé pour la confidentialité de YouTube Embed (youtube-nocookie), le bouton "Regarder plus tard" sera masqué, mais pas le bouton "Partager".

<iframe width="854" height="480" src="https://www.youtube-nocookie.com/embed/cPVgwz5aN1o" frameborder="0" allowfullscreen></iframe>
3
Elias Ojala

showinfo

Remarque: Ce paramètre est obsolète et sera ignoré après le 25 septembre 2018.

Les valeurs prises en charge sont 0 et 1.

Si vous définissez la valeur du paramètre sur 0, le lecteur n'affiche pas d'informations telles que le titre de la vidéo et le programme de téléchargement avant le début de la lecture de la vidéo.

Si le lecteur charge une liste de lecture et que vous définissez explicitement la valeur du paramètre sur 1, le lecteur affiche également lors de son chargement des images miniatures des vidéos de la liste de lecture.

https://developers.google.com/youtube/player_parameters

1
Damian Bennett

Dans les paramètres url, mettez les paramètres: showinfo = 0.

Comme ceci: https://www.youtube.com/embed/youidvideo?autoplay=1&rel=0&showinfo=0

Il va supprimer le partage et regarder plus tard le bouton!

1
Martin Nantel