UŚMIECH
| Zsynchronizowany język integracji multimediów | ||
|---|---|---|
| deweloper | ||
| Konsorcjum World Wide Web | ||
| Informacje ogólne | ||
| rozszerzenie pliku |
.smil | |
| typu mim |
application/smil+xml | |
| typ formatu | język znaczników | |
| rozszerzony z | Rozszerzalny język znaczników | |
| Normy |
SMIL 1.0 (Zalecenie) SMIL 2.0 Wydanie drugie (Zalecenie) SMIL 2.1 (Zalecenie) SMIL 3.0 (Zalecenie) | |
| otwarty format | ? | |
SMIL to skrót od Synchronized Multimedia Integration Language i jest standardem World Wide Web Consortium ( W3C ) dla prezentacji multimedialnych. Język SMIL umożliwia integrację audio, wideo, obrazów, tekstu lub innych treści multimedialnych.
SMIL wymawia się (w języku angielskim) tak samo jak uśmiech , co oznacza „uśmiech”.
SMIL standard
Rekomendacja SMIL jest przygotowywana przez grupę roboczą Synchronized Multimedia Activity ( SYMM ) należącą do konsorcjum World Wide Web Consortium . Cele tej rekomendacji to:
- Zdefiniuj język oparty na XML , który umożliwia autorom tworzenie prezentacji multimedialnych. Korzystając z SMIL, autor może opisać czasowe zachowanie swojej prezentacji multimedialnej, powiązać hiperłącza z treściami multimedialnymi oraz opisać układ prezentacji na ekranie.
- Ułatwienie ponownego wykorzystania składni i semantyki SMIL w innych językach opartych na XML, szczególnie tych, które wymagają reprezentacji synchronizacji i synchronizacji. Na przykład SMIL może być osadzony w XHTML i SVG .
Jako otwarty standard W3C, SMIL jest wolny od patentów.
Jak to działa
SMIL składa się z zestawu znaczników XML opisujących:
- Źródła treści : obraz nieruchomy (JPEG, PNG itp.), dźwięk (MP3, WAV itp.), wideo (MPG, AVI itp.), zwykły tekst, przesyłany strumieniowo tekst (SUB, RT itp.) i animacje (SVG, VML itp.).
- Synchronizacja — każde źródło treści może być odtwarzane po kolei lub równolegle z innymi.
- Timing : możliwe jest zdefiniowanie momentów, w których źródło treści musi rozpocząć lub zatrzymać odtwarzanie, za pomocą zdarzeń lub timera.
- Pozycja — źródła treści można pozycjonować na ekranie i dostosowywać ich rozmiar lub inne właściwości.
- Linki : do interakcji z użytkownikiem.
- Animacje - do dynamicznej zmiany właściwości obiektów treści. Na przykład jego położenie lub kolor.
Odpowiedni odtwarzacz może odczytać i zinterpretować plik SMIL oraz odtworzyć opisane w nim czynności.
Możliwe zastosowania
Najbardziej oczywistym zastosowaniem SMIL jest tworzenie prezentacji multimedialnych lub slajdów. Nie wyklucza się jednak innych narzędzi:
- Napisy do filmów zagranicznych.
- Wsparcie dla osób z zaburzeniami sensorycznymi.
- karaoke .
- Wiadomości dalekopisowe.
- Pośród innych.
SMIL jest również przyjmowany jako sposób harmonizacji formatów mobilnych wiadomości multimedialnych ( MMS ).
<?xml version="1.0" kodowanie="UTF-8"?> <smil xmlns:qt=" http://www.apple.com/quicktime/resources/smileextensions ( niedziałający link dostępny w Internet Archive ; zobacz historię , pierwszą i najnowszą wersję ). " qt:time-slider="true"> <głowa> <układ> <meta name="title" content="Demo SMIL"/> <meta name="autor" content="[email protected]"/> <meta name="autor" content="JS"/> <root-layout width="480" height="400" background-color="czerwony"/> <region id="text" background-color="czarny" top="340" left="0" height="80" width="480" /> <region id="vim_icon01" left="35" top="80" width="410" height="200" /> <region id="wideo" top="0" left="0" height="400" width="480" fit="meet"/> </układ> </head> <ciało> <par dur="0:00:36.00" > <textstream src="madrid.txt" region="text" system-captions="on" dur="0:00:36.00" begin="0:00:00.00"/> <a href=" http://www.example.org "><img src="barcelona1.jpg" alt="Ikona vima" region="vim_icon01" dur="00:00:02.00" begin="00 0:00:00"/></a> <img src="barcelona2.jpg" alt="Ikona vima" region="vim_icon01" dur="00:00:02.00" begin="00:00:02.0"/> <img src="barcelona3.jpg" alt="Ikona vima" region="vim_icon01" dur="00:00:02.00" begin="00:00:04.0"/> <wideo dur="0:00:30.00" src="piwo.mpg" begin="00:00:06.00" region="wideo" title="wideo"/> </par> </body> </smil>
Realizacje
SMIL ma już na swoim koncie liczne wdrożenia, wśród których warto wyróżnić:
- Widgety - ułatwiają interpretację i uruchamianie SMIL.
- Narzędzia – ułatwiają autorom tworzenie SMIL-ów.
Zwróć uwagę, że istnieją zarówno komercyjne, jak i otwarte wdrożenia, zarówno bezpłatne, jak i płatne, mimo że standard jest bezpłatny i otwarty.
Zobacz także
Linki zewnętrzne
- Oficjalna strona SMIL (w języku angielskim)