close

UŚMIECH

Przejdź do nawigacji Przejdź do wyszukiwania
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