web-dev-qa-db-fra.com

Comment intégrer des vidéos youtube privées sur mon site?

Je dois afficher des vidéos privées sur Youtube sur mon blog. Je ne peux pas les intégrer directement. Que devrais-je utiliser pour faire cela.

20

Je ne pense pas que vous puissiez intégrer des vidéos youtube privées sur votre site. Même si vous le faites, ils ne pourront pas le voir car il est privé.

2
user1244123

Vous devez définir vos vidéos sur "non répertorié" au lieu de "privé". Ainsi, la vidéo n'apparaît pas sur votre chaîne ni dans les résultats de recherche, mais toute personne possédant un lien vers la vidéo peut la voir et vous pouvez l'intégrer sur n'importe quel site. 

77
PaperThick

Je n'ai pas encore essayé cette solution de contournement, mais théoriquement, cela devrait fonctionner. Vous devez utiliser YouTube API V 3 et suivre les étapes ci-dessous:

  1. Définissez le statut de confidentialité de la vidéo sur Non répertorié via l'API.
  2. Intégrez la vidéo via l'API dans une div cachée.
  3. Utilisez l'événement onPlayerStateChange pour vérifier si le lecteur vidéo lit actuellement la vidéo. Utilisez l'API pour mettre la vidéo en pause à la première seconde.
  4. Si l'état a changé pour "en cours de lecture", envoyez une demande AJAX à un script côté serveur pour rétablir le statut de confidentialité de la vidéo, une fois que vous avez reçu un message de confirmation, affichez la vidéo et utilisez l'API pour. joue-le.

Cela devrait garder la vidéo privée même si l'utilisateur copie/colle l'URL dans un autre onglet, il devrait recevoir un message lui indiquant que la vidéo est privée.

Voici une référence à l'API YouTube iFrame, qui vous donne un exemple pour l'événement onPlayerStateChange

Veuillez vous référer à ce lien pour changer le statut de confidentialité via API v 3

5
Wessam El Mahdy

Oui, vous pouvez intégrer des fichiers privés et non répertoriés sur votre site Web. Si privé, Youtube demandera un identifiant (s'il n'y en a pas) et les identifiants permettront de regarder le contenu ou non, en fonction du fait que vous êtes un gestionnaire/administrateur de la chaîne ou que vous ayez une invitation (inviter des emails depuis le tableau de bord).

Si non répertorié ça va montrer!

La vidéo doit être intégrable!

1
Paulo Dias

Vous ne pouvez pas intégrer de vidéo privée à votre site Web, car il s'agit d'une vidéo privée. Par conséquent, vous ne pouvez pas la visionner sur votre site Web.

Jusqu'à présent, Youtube possède trois licences: 

1 - Public: votre vidéo peut être visionnée publiquement
2 - Non répertorié: votre vidéo peut être vue ou intégrée par une URL ou un lien et ne pas apparaître dans les résultats de recherche ou dans votre chaîne
3 - Private: votre vidéo est privée, vous ne pouvez pas la visualiser

1
HENG Vongkol

Vous pouvez intégrer vos vidéos privées, mais elles ne seront montrées qu’à vous et à ceux avec qui vous les avez partagées. Voir https://support.google.com/youtube/bin/answer.py?hl=fr&answer=157177 pour plus d'informations.

0
Vacilando