Informationen zu SAMI-Dateien

[Das dieser Seite zugeordnete Feature Windows Medienwiedergabe SDK ist ein Legacyfeature. Es wurde von MediaPlayer abgelöst. MediaPlayer wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, mediaPlayer anstelle von Windows Medienwiedergabe SDK für neuen Code zu verwenden. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

SAMI-Dateien sind Textdateien mit der Dateinamenerweiterung .smi oder .sami. Sie enthalten die Textzeichenfolgen, die für synchronisierte Untertitel, Untertitel und Audiobeschreibungen verwendet werden. Sie geben auch die Zeitsteuerungsparameter an, die vom Windows Medienwiedergabe-Steuerelement zum Synchronisieren von geschlossenem Untertitel Text mit Audio- oder Videoinhalten verwendet werden. Wenn eine digitale Mediendatei einen in der SAMI-Datei festgelegten Zeitpunkt erreicht, ändert sich der Text entsprechend im geschlossenen Untertitel Anzeigebereich der Webseite.

Abgesehen von einem einfachen Text-Editor (z. B. Microsoft Editor) ist keine spezielle Software erforderlich, um eine SAMI-Datei zu erstellen. SAMI und HTML verwenden gemeinsame Elemente, z. B. die TAGS BODY> und <. Wie in HTML müssen tags, die in SAMI-Dateien verwendet werden, immer in Paaren verwendet werden. Beispielsweise beginnt ein BODY-Element mit einem <BODY-Tag> und muss immer mit einem </BODY-Tag> enden.

Eine grundlegende SAMI-Datei erfordert drei grundlegende Tags: <SAMI>, <HEAD>und <BODY>.

Das <SAMI> Tag identifiziert das Dokument als SAMI-Dokument, damit andere Anwendungen sein Dateiformat erkennen können.

Zwischen den <HEAD> Tags und </HEAD> definieren Sie grundlegende Richtlinien und andere Formatinformationen für das SAMI-Dokument, z. B. den Dokumenttitel, allgemeine Informationen und Formateigenschaften für Untertitel. Wie HTML wird der im HEAD-Element deklarierte Inhalt nicht als Ausgabe angezeigt.

Elemente und Attribute, die zwischen den <BODY> Tags und </BODY> definiert sind, zeigen inhalte an, die vom Benutzer angezeigt werden. In SAMI enthält das BODY-Element die Parameter für die Synchronisierung und die Textzeichenfolgen, die für Untertitel verwendet werden.

Innerhalb des HEAD-Elements definiert, stellt das STYLE-Element zusätzliche Funktionen in SAMI bereit. Zwischen den <STYLE> Tags und </STYLE> können Sie mehrere CSS-Selektoren (Cascading Style Sheet) für Stil und Layout definieren. Stileigenschaften wie Schriftarten, Größen und Ausrichtungen können angepasst werden, um eine umfassende Benutzererfahrung zu bieten und gleichzeitig die Barrierefreiheit zu fördern. Beispielsweise kann das Definieren einer Großen Textschriftartklasse die Lesbarkeit für Benutzer verbessern, die Probleme beim Lesen von kleinem Text haben. Darüber hinaus können Sie durch die Definition mehrerer verschiedener Sprachklassen internationalen Benutzern helfen, die digitalen Medieninhalte besser zu verstehen.

Hinzufügen von Untertiteln zu digitalen Medien