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&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 😉