Czy chcesz wymusić napisy w filmie YouTube osadzonym w Twojej witrynie?

Cześć chłopaki, jak się masz?

W tym samouczku pokażę, jak wymusić wyświetlanie napisów w filmie po dodaniu go do naszej witryny.

I nie tylko to, ale zobaczymy również, jak możemy sprawić, by wyświetlały się domyślnie w wybranym przez nas języku.

PODSUMOWANIE

Jeśli nie chcesz widzieć całego wyjaśnienia, podsumuję parametry, których możesz użyć do automatycznego wymuszenia napisów po dodaniu filmu z YouTube do swojej witryny:

  • cc_load_policy=1 Aby wymusić włączenie napisów
  • cc_lang_pref=pl Aby wskazać język, w którym będą wyświetlane napisy, w przykładzie w języku angielskim
  • hl = pl Język, w jakim pojawi się interfejs odtwarzacza, na przykładzie w języku angielskim

Instrukcja wideo

Suscríbete a mi kanał:  

A jeśli możesz spędzić więcej czasu, oto wyjaśnienie krok po kroku z prawdziwymi przykładami 🥳

Aby wymusić wyświetlanie napisów w filmie YouTube osadzonym na stronie internetowej, musisz dodać parametr w kodzie HTML. The parametr nazywa się „cc_load_policy” i może mieć dwie wartości: „1”, aby wyświetlić napisy lub „0”, aby je ukryć.

Na przykład, jeśli chcesz, aby napisy były domyślnie wyświetlane w Twoim filmie wideo, po prostu dodaj „&cc_load_policy=1” na końcu kodu HTML filmu. Kompletny kod wyglądałby tak:

<iframe width="705" height="315" src="https://www.youtube.com/embed/ZFXwJ9KBxZM?cc_load_policy=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

A wynik będzie taki:

Automatycznie tłumacz napisy w filmie YouTube osadzonym w sieci

Nie tylko możesz dodać napisy, ale możesz wybrać, w jakim języku.

Cuidado

Pojawią się tylko wtedy, gdy dodasz do filmu napisy w tym języku. Aby to zrobić, musisz skonfigurować go w samym filmie w serwisie YouTube

El parametr cc_lang_pref służy do określenia języka napisów, które mają być wyświetlane podczas ładowania filmu z YouTube. Dzięki temu użytkownicy mogą wybrać preferowany język napisów podczas odtwarzania wideo. Jest to szczególnie przydatne, jeśli film jest dostępny z napisami w wielu językach, ponieważ użytkownik może wybrać preferowany bez konieczności ręcznej zmiany napisów.

Kod, który wyświetlałby angielskie napisy, wyglądałby tak:

<iframe width="705" height="315" src="https://www.youtube.com/embed/ZFXwJ9KBxZM?cc_load_policy=1&cc_lang_pref=en" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Wynik byłby następujący:

Pokaż odtwarzacz YouTube w wybranym języku na swojej stronie internetowej

Kolejnym ważnym aspektem jest pokazanie przycisków samego odtwarzacza w wybranym przez nas języku.

Jeśli spojrzysz na powyższe filmy, zobaczysz, że są one w języku hiszpańskim. Tutaj pokażę ci, jak to zmienić.

El parametr hl YouTube służy do określenia języka, w jakim wyświetlana jest zawartość odtwarzacza YouTube. Obejmuje to interfejs użytkownika, napisy, opisy wideo, tagi i tytułys. Jeśli nie określono konkretnego języka, zawartość odtwarzacza będzie wyświetlana w języku domyślnym.

Kod byłby mniej więcej taki hl = pl, zmieniając „en” na żądany język:

<iframe width="705" height="315" src="https://www.youtube.com/embed/ZFXwJ9KBxZM?cc_load_policy=1&amp;cc_lang_pref=en&hl=en" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>

Wynik byłby następujący:

PROS

  • Popraw dostępność treści dla wszystkich użytkowników
  • Użytkownicy mogą przełączać się między wyświetlaniem i ukrywaniem napisów
  • Jest stosunkowo łatwy do wdrożenia

CONS

  • Wymaga to dodatkowej konfiguracji, ale jak widać jest bardzo proste

Mam nadzieję, że tutorial był dla Ciebie przydatny 😉

Zostaw komentarz