SAMI

Zsynchronizowana wymiana dostępnych mediów
Rozszerzenie nazwy pliku
.smi, .sami
Opracowany przez Microsoftu
Pierwsze wydanie 25 czerwca 1998 ; 24 lata temu ( 25.06.1998 )
Rodzaj formatu Tekst na czasie
Rozszerzony od HTML
Otwarty format ? Tak
Wolny format? Prawnie zastrzeżony

Synchronized Accessible Media Interchange ( SAMI ) to inicjatywa firmy Microsoft dotycząca ułatwień dostępu wprowadzona latem 1998 roku. Ustrukturyzowany język znaczników ma na celu uproszczenie tworzenia napisów do odtwarzania multimediów na komputerze PC.

Przegląd

Plik SAMI zapewnia obsługę napisów kodowanych w formatach multimedialnych. Zwykle plik multimedialny (taki jak plik wideo lub dźwiękowy) jest odtwarzany w odtwarzaczu multimedialnym, takim jak Windows Media Player . Odtwarzacze multimedialne obsługujące napisy kodowane i format SAMI mogą wyświetlać zawartość dołączonego pliku SAMI.

Plik SAMI jest zwykłym plikiem tekstowym i dlatego można go utworzyć lub zmodyfikować w dowolnym edytorze tekstu. Jego struktura jest bardzo podobna do HTML . Pliki mogą mieć rozszerzenie nazwy pliku .smi lub .sami , chociaż użycie rozszerzenia .smi może spowodować kolizję rozszerzeń nazwy pliku, ponieważ pliki Synchronized Multimedia Integration Language (SMIL) i samomontujące się obrazy Macintosh również korzystają z tego rozszerzenia nazwy pliku.

Obsługiwane tagi HTML i CSS

Format SAMI jest podobny do HTML i CSS ; w rzeczywistości SAMI implementuje podzbiór obu. SAMI nie wymaga ścisłego dopasowywania tagów.

Prawidłowe tagi HTML w SAMI
Nazwa Opis
B Pogrubiony styl tekstu
PODSTAWA Podstawowy rozmiar czcionki
BDO Obejście I18N BiDi
DUŻY Duży styl tekstu
ZABLOKOWAĆ CYTAT Długi cytat
BR Wymuszone przerwanie linii
PODPIS Tytuł tabeli
CENTRUM Skrót dla DIV wyrównaj=środek
PRZEŁĘCZ Kolumna tabeli
KOLGRUPA Grupa kolumn tabeli
DD Opis definicji
DZIAŁ Kontener ogólnego języka/stylu
DL Lista definicji
DT Definicja terminu
CZCIONKA Lokalna zmiana czcionki
H1 Nagłówek
H2 Nagłówek
H3 Nagłówek
H4 Nagłówek
H5 Nagłówek
H6 Nagłówek
HR Linia pozioma
I Styl tekstu kursywą
IMG Wbudowany obraz
LI Element listy
OL Uporządkowana lista
P Ustęp
PRZED Wstępnie sformatowany tekst
Q Krótki cytat w tekście
S Styl tekstu przekreślonego
MAŁY Mały styl tekstu
ZAKRES Kontener ogólnego języka/stylu
STRAJK Przekreślony tekst
POD Indeks
PIĆ MAŁYMI ŁYKAMI Napisany u góry
TABELA Nie dotyczy
CIAŁO Korpus stołu
TD Komórka danych tabeli
TFOOT Stopka tabeli
TH Komórka nagłówka tabeli
TEAD Nagłówek tabeli
TR Wiersz tabeli
TT Styl tekstu dalekopisu lub o stałej szerokości
U Podkreślony styl tekstu
ul Lista nieuporządkowana

Przykład

Oto przykładowy plik SAMI. Ustawia czas na milisekundy. Wykorzystuje CSS do formatowania zarówno linii źródłowej, jak i tekstu oraz obsługuje wybór języka. (Pokazano język angielski i faux-francuski). Każdy blok SYNC ustawia czas rozpoczęcia podpisu. Nowy podpis jest wyświetlany co sekundę (1000 ms). Klasa = identyfikuje język. ID =Source (pasujące do #Source w definicji identyfikatora CSS) wskazuje źródło/linię głośnikową; wartością domyślną jest napis zamknięty. Nazwa identyfikatora nie musi brzmieć „Źródło”; może to być dowolne imię.

Parser Microsoftu jest delikatny. Informacje o formatowaniu można dodać do informacji o napisach kodowanych, ale dodanie informacji o formacie do wiersza źródłowego może mieć nieprzewidywalne skutki. Zdefiniowanie więcej niż jednego identyfikatora może mieć nieprzewidywalne skutki.








 

        <  SAMI  >  <  HEAD  >  <  TITLE  >  Przykład SAMI  </  TITLE  >  <  SAMIParam  >  Media {cheap44.wav} Metryki {time:ms;} Spec {MSFT:1.0;}  </  SAMIParam  >  <  STYLE  TYPE  =  "text/css "  >  <!  --  P  {  rodzina czcionek  :  Arial  ;  waga czcionki  :  normalna        

               

   ;  kolor  :  biały  ;  kolor tła  :  czarny  ;  wyrównanie tekstu  :  do środka  ;  }  #  Źródło  {  kolor  :  czerwony  ;  kolor tła  :  niebieski  ;  rodzina czcionek  :  Courier  ;  rozmiar czcionki  :  12  pt  ;  waga czcionki  :  normalna  ;  wyrównanie tekstu  :  do lewej  ;  }  .           
             





 ENUSCC  {  nazwa  :  angielski  ;  język  :  en-US  ;  Typ SAMI  :  CC  ;  }  .  FRFRCC  {  nazwa  :  francuski  ;  język  :  fr-FR  ;  Typ SAMI  :  CC  ;  }  --  >  </  STYLE  >  </  HEAD  >  <  CIAŁO  > 




 0
    
   

    <!-- Otwórz menu odtwarzania, wybierz Napisy i napisy, Włącz, jeśli są dostępne -->  <!-- Otwórz menu narzędzi, Bezpieczeństwo, Pokaż napisy lokalne, jeśli są obecne -->  <  SYNC  Start  =  >  <  P  Class  =  ENUSCC  ID  =  Źródło  >  Głośnik  </  P  >  <  Klasa  P  =  ENUSCC  >  Tekst SAMI 0000  </  P  >  <  Klasa  P  =  
   


 
   
    FRFRCC  ID  =  Źródło  >  Narrator  </  P  >  <  P  Klasa  =  FRFRCC  >  Tekst SAMI 0000  </  P  >  </  SYNC  >  <  SYNC  Start  =  1000  >  <  P  Klasa  =  ENUSCC  >  SAMI 1000 tekst  </  P  >  <  P  Klasa  =  FRFRCC 


 
   
   


  >  Texte SAMI 1000  </  P  >  </  SYNC  >  <  SYNC  Start  =  2000  >  <  P  Class  =  ENUSCC  >  SAMI 2000 tekst  </  P  >  <  P  Class  =  FRFRCC  >  Texte SAMI 2000  </  P  >  </  SYNC  >  <  SYNC  Początek  =  3000 
   
   



 >  <  Klasa  P  =  ENUSCC  >  Tekst SAMI 3000  </  P  >  <  Klasa  P  =  FRFRCC  >  Tekst SAMI 3000  </  P  >  </  SYNC  >  </  BODY  >  </  SAMI  > 

Stowarzyszenie z mediami

Gracz musi wiedzieć, jak powiązać konkretny plik multimedialny z plikiem SAMI. Czasami osiąga się to poprzez użycie tej samej nazwy pliku, co podstawowy plik multimedialny. Na przykład, gdy program Windows Media Player (WMP) otwiera plik dźwiękowy cheap44.wav, sprawdza, czy plik cheap44.smi istnieje w tym samym folderze. Jeśli tak, WMP używa tego pliku do wyświetlania napisów kodowanych.

Alternatywnie powiązanie można określić jawnie za pomocą wpisu w pliku Advanced Stream Redirector (ASX). Zamiast tego użytkownik otwiera plik ASX.

   
  
  
  
  
  
      
     <asx  wersja=  "3.0"  Previewmode=  "Nie"  >  <abstract>  ASXHEAD To jest streszczenie programu  </abstract>  <title>  ASXHEAD Tutaj znajduje się tytuł programu  </title>  <author>  Imię autora  </author>  <copyright >  (c) 2002 - nazwa firmy  </copyright>  <entry>  <ref  href=  "cheap44.wav?sami=cheap44.smi"  />  <abstract>  ASX To jest streszczenie klipów 
    
    
    
  
 </abstract>  <title>  ASX Tutaj znajduje się tytuł klipu  </title>  <author>  ASX Twoje imię i nazwisko  </author>  <copyright>  ASX (c) 2000 - nazwa firmy  </copyright>  </entry>  </ asx> 

Wsparcie oprogramowania

Poniżej znajduje się lista oprogramowania, które może odtwarzać SAMI wraz z treściami multimedialnymi:

Zobacz też

Dalsza lektura

  1. Gunderson, Jon (14 marca 2003). „Napisy SAMI i Quicktime” . Centrum Dostępności Technologii Informacyjnych stanu Illinois . Uniwersytet Illinois w Urbana – Champaign . Źródło 14 czerwca 2011 r .
  2. „Tworzenie pliku SAMI” . Napisy dla Windows Media . WebAIM . Źródło 14 czerwca 2011 r .
  3. „Oprogramowanie do tworzenia napisów” . WebAIM . Źródło 14 czerwca 2011 r .