fbpx

Comment forcer l'affichage des sous-titres sur Youtube?

  1. Connectez-vous à votre compte Youtube et ouvrez le Studio Youtube.

  2. Dans le menu de gauche, cliquez sur Contenu

  3. Ouvrez la vidéo sur laquelle vous voulez travailler.

  4. Sur la section des balises, en bas de la page, ajoutez l'attribut yt:cc=on

  5. Sauvegardez votre vidéo!

Si vous souhaitez intégrer cette vidéo sur votre site web, vous devrez également modifier le code d'intégration pour forcer l'affichage de votre sous-titre.

  1. Dans le code, recherchez le lien Youtube. Il devrait ressembler à ceci : https://www.youtube.com/embed/3FlPfFmtnp0

2. À la fin de l'URL Youtube, il vous suffit d'ajouter ?cc_load_policy=1

3. Vous avez terminé! Vous pouvez maintenant intégrer votre vidéo sur votre site web.



À quoi devrait ressembler votre code d'intégratio

Insérer une vidéo Youtube sur votre site sous-titrée dans votre langue

 

Dernièrement le projet Joomla a diffusé une vidéo de promotion du CMS au niveau mondial. En intégrant des sous-titres, ils voulaient permettre aux différentes communautés de profiter de cette vidéo pour en faire une promotion locale. Le hic c’est qu’il n’est pas possible de faire un lien forçant les langues de sous-titre. Voici donc comment insérer une vidéo sur votre site en forçant la langue des sous-titres

Comment insérer une vidéo Youtube sur votre site sous-titrée dans votre langue ?

Vous allez voir, c’est tout simple. Il suffit d’ajouter quelques bout de code à l’URL de la vidéo et d’insérer la vidéo en iframe sur votre site. En 5 minutes chrono la vidéo sera sur votre site !

Récupérez le code de la vidéo sur Youtube

Première étape, vous allez sur la page Youtube et vous cliquez sur le lien « Partager »

 2019 03 16 forcer les sous titre dune video youtube

Deuxième étape, vous choisissez l’option « Intégrer » 

 2019 03 16 forcer les sous titre dune video youtube 2

 Troisième et dernière étape, vous récupérez le code

2019 03 16 forcer les sous titre dune video youtube 3

Intégrez ce code sur votre site

Vous allez voir c’est très simple. Ajoutez &hl=en&cc_lang_pref=fr” avant “&cc_load_policy=1” dans le code d’hébergement de la vidéo.

  • hl” definit la langue à l’intérieur de la vidéo
  • cc_lang_pref” définit la langue choisie pour la lecture de la vidéo

Si l’on prend l’exemple d’un affichage de sous-titres en français, le code est = fr , le code iframe à intégrer est alors le suivant :   

<iframe width="560" height="315" src="https://www.youtube.com/embed/agMGyThdulE?&amp;hl=fr&amp;cc_lang_pref=fr&amp;cc_load_policy=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="allowfullscreen"></iframe>
PHP

Et le résultat, TADAAAA ! 😄

 

Vous préférez avec les sous-titres en roumain, pas de soucis, remplacez le « fr » par « ro » et hop en deux secondes c’est fait !

 

Amusez-vous bien et diffusez ! 😎