- Rozszerzenie jest domyślnie włączone na Fandomie.
EmbedVideo jest narzędziem umożliwiającym dodawanie plików dźwiękowych oraz filmów do artykułów.
W przeciwieństwie do „przesyłania” filmów za pomocą Video Embed Tool pozwala ona na bezpośrednie osadzanie treści na stronach, eliminując potrzebę utrzymywania stron plików dla każdego wideo na stronie.
Krok po kroku
- Sprawdź, czy wybrany film lub plik audio pochodzi z jednego z obsługiwanych serwisów — jest ich ponad 30.
- W tabeli usług znajdź nazwę serwisu oraz ID filmu. Poza SoundCloud, ID filmu to fragment adresu URL, wskazujący na konkretny plik wideo.
- Przykład: w linkach YouTube, np. https://youtu.be/Te3_VlimRw0 lub https://www.youtube.com/watch?v=Te3_VlimRw0, ID to
Te3_VlimRw0.
- Przykład: w linkach YouTube, np. https://youtu.be/Te3_VlimRw0 lub https://www.youtube.com/watch?v=Te3_VlimRw0, ID to
- Mając nazwę serwisu i ID, użyj tej składni, aby osadzić film bez dodatkowego formatowania:
{{#ev:service|id}}
Aby dodać wideo z przykładu, użyj {{#ev:youtube|Vois0RMtPHE}}, to da następujący wynik:
Wyjątek: SoundCloud
W przypadku SoundCloud całym ID jest pełny adres URL. Aby osadzić utwór, użyj:
{{#ev:soundcloud|https://soundcloud.com/madeon/technicolor-original}}
- Uwaga: wcześniejsze wersje Fandomu korzystały z rozszerzenia SoundCloud, które używało znacznika
<soundcloud />zamiast funkcji parsera#evz rozszerzenia EmbedVideo. Z tego powodu na wielu starszych stronach wiki częściej spotkasz właśnie ten znacznik. Szczegółowe instrukcje użycia znajdują się na stronie Pomoc:Pliki dźwiękowe. - Znacznik
<soundcloud />jest częścią rozszerzenia EmbedVideo od wersji 2.7.0, więc uzyskasz identyczny efekt osadzenia niezależnie od użytej metody.
Formatowanie wideo
Funkcja parsera #ev
Wszystkie opcje formatowania dostępne za pomocą Video Embed Tool działają także w EmbedVideo z użyciem poniższej składni:
{{#ev:id_serwisu|id_treści|wymiary|wyrównanie|podpis}}
- parametr wymiary określa wymiary osadzonej miniatury — przykładowo
{{#ev:youtube|Te3_VlimRw0|200}}wyświetli miniaturę o szerokości 200px, a{{#ev:youtube|Te3_VlimRw0|200x400}}- o wymiarach 200x400px
- parametr alignment określa wyrównanie miniatury względem reszty strony. Przykład:
{{#ev:youtube|Te3_VlimRw0||center}}- brak parametru: wyrównana do lewej bez opływania tekstu wokół niej;
left: wyrównana do lewej z opływaniem tekstu wokół niej;right: wyrównana do prawej z opływaniem tekstu wokół niej;center: wyśrodkowanainline: osadzona treść traktowana jest w ten sam sposób co treść;
- parametr podpis odpowiada za podpis pod obrazkiem (i obsługuje formatowanie za pomocą wikitekstu). Przykład:
{{#ev:youtube|Te3_VlimRw0|||'''Sharks''' autorstwa ''Imagine Dragons''}}
Argumenty opcjonalne mogą pozostać puste:
{{#ev:nazwa serwisu|id|||podpis}}
Znacznik <embedvideo>
Innym sposobem osadzanie wideo z użyciem EmbedVideo jest użycie znacznika <embedvideo>
<embedvideo service="nazwa serwisu">id</embedvideo>
| Atrybut | Wymagane | Domyślne | Opis |
|---|---|---|---|
service="nazwa"
|
tak | Usługa wideo, z której ma zostać osadzony materiał (np. YouTube, Vimeo itd.). | |
id="[id|url]"
|
tak | Surowe ID filmu lub pełny adres URL strony odtwarzacza. | |
dimensions="[width|widthxheight|xheight]"
|
nie | 640
|
Wymiary osadzonego materiału w pikselach. Standardowy format to szerokość x wysokość – jeden z wymiarów można pominąć, ale jeśli podajesz wysokość, musi ją poprzedzać x.
Przykłady: Niektóre usługi (np. Gfycat) nie mają stałych proporcji i wymagają podania wysokości ręcznie. |
alignment="[left|center|right|inline]"
|
nie | brak | Wyrównanie wideo na stronie: do lewej, środka, prawej lub inline.
Ustawienie |
description="[wikitext]"
|
nie | brak | Tekst opisu wyświetlany pod osadzonym filmem. Aby wymusić znak nowej linii w opisie, użyj .
|
container="[frame]"
|
nie | brak | Określa typ ramki, w której wyświetlane będzie wideo.
|
urlargs="modestbranding=1&version=3"
|
nie | brak | Pozwala dopisać dodatkowe parametry do adresu URL tworzonego osadzenia.
Przydatne w przypadku specyficznych opcji dostępnych tylko w wybranych usługach. |
autoresize="false"
|
nie | true | Automatyczne zmniejszanie filmów, jeśli ich rozmiar powodowałby „wychodzenie” poza obszar dostępny w szablonie lub układzie strony. |
valignment="[top|middle|bottom|baseline]"
|
nie | brak | Wyrównanie osadzonego filmu w pionie w ramach elementu nadrzędnego (góra, środek, dół lub linia bazowa).
Użycie tego parametru wymusza ustawienie parametru |
Zaawansowane
Pełna dokumentacja znajduje się tutaj. Znajdziesz tam informacje o:
- funkcji
#evt— do wykorzystania EmbedVideo w szablonach - funkcji
#evu— automatyczne rozpoznanie serwisu - parametrze
urlargspozwalającym na np. ustawienie startu filmu - alternatywnych składniach tagów, np.:
<embedvideo service="youtube">ID</embedvideo><soundcloud url=""/>
- obsłudze tagów porzuconego rozszerzenia VideoLink, oryginalnie przygotowanego i używanego przez angielską Wowpedię.
Zobacz też
- Dokumentacja EmbedVideo na MediaWiki.org
- Dowiedz się, jak dodawać obrazy do artykułów
Dalsze wsparcie
Szukasz dalszego wsparcia lub masz pytanie? Sprawdź poniższe linki, aby dowiedzieć się więcej.
- Dowiedz się więcej, sprawdzając inne strony pomocy.
- Uzyskaj pomoc od innych użytkowników Fandomu w Dyskusjach na Centrum Społeczności.
- Skontaktuj się ze wsparciem Fandomu poprzez formularz kontaktowy.