À propos des fichiers SAMI

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Les fichiers SAMI sont des fichiers texte qui ont une extension de nom de fichier .smi ou .sami. Ils contiennent les chaînes de texte utilisées pour les sous-titres synchronisés, les sous-titres et les descriptions audio. Ils spécifient également les paramètres de minutage utilisés par le contrôle Lecteur multimédia Windows pour synchroniser le texte légende fermé avec du contenu audio ou vidéo. Lorsqu’un fichier multimédia numérique atteint une heure désignée dans le fichier SAMI, le texte change en conséquence dans la zone d’affichage légende fermée de la page web.

Autre qu’un simple éditeur de texte (tel que Microsoft Notepad), un logiciel spécial n’est pas nécessaire pour créer un fichier SAMI. SAMI et HTML partagent des éléments communs, tels que les balises body> et<. Comme dans HTML, les balises utilisées dans les fichiers SAMI doivent toujours être utilisées par paires. Par exemple, un élément BODY commence par une <balise BODY> et doit toujours se terminer par une <balise /BODY> .

Un fichier SAMI de base nécessite trois balises fondamentales : <SAMI>, <HEAD>et <BODY>.

La <SAMI> balise identifie le document en tant que document SAMI afin que d’autres applications puissent reconnaître son format de fichier.

Entre les <HEAD> balises et </HEAD> , vous définissez des instructions de base et d’autres informations de format pour le document SAMI, telles que le titre du document, les informations générales et les propriétés de style pour les sous-titres. Comme le code HTML, le contenu déclaré dans l’élément HEAD ne s’affiche pas en tant que sortie.

Les éléments et attributs définis entre les balises et </BODY> affichent le <BODY> contenu vu par l’utilisateur. Dans SAMI, l’élément BODY contient les paramètres de synchronisation et les chaînes de texte utilisées pour les sous-titres.

Défini dans l’élément HEAD, l’élément STYLE fournit des fonctionnalités supplémentaires dans SAMI. Entre les balises et</STYLE>, vous pouvez définir plusieurs sélecteurs CSS (Cascading Style Sheet) pour le <STYLE> style et la disposition. Les propriétés de style telles que les polices, les tailles et les alignements peuvent être personnalisées pour offrir une expérience utilisateur riche tout en promouvant l’accessibilité. Par exemple, la définition d’une classe de style de police de texte volumineux peut améliorer la lisibilité pour les utilisateurs qui ont des difficultés à lire du petit texte. En outre, en définissant plusieurs classes de langue différentes, vous pouvez aider les utilisateurs internationaux à mieux comprendre le contenu multimédia numérique.

Ajout de sous-titres à un média numérique