Création de listes de lecture de métafichiers

[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.]

Vous pouvez créer une playlist à l’aide de n’importe quel éditeur de texte, tel que le Bloc-notes Microsoft. Ouvrez votre éditeur de texte. Tapez les entrées de script que vous souhaitez implémenter. Une fois que vous avez terminé de taper dans le Bloc-notes, enregistrez le fichier avec un nom de fichier et une extension de nom de fichier appropriés. Pour plus d’informations sur les extensions, consultez Instructions d’extension de métafichier. En règle générale, le nom du fichier est le nom du fichier ou du flux Windows Media suivi d’une extension .wax, .wvx ou .asx. Par exemple, si votre contenu multimédia est un fichier audio Windows Media qui a une extension .wma, utilisez l’extension .wax pour nommer la playlist. Les playlists ne doivent pas inclure de codes de mise en forme d’un traitement de texte, tel que Microsoft Word. Pour vous assurer qu’aucun code de mise en forme n’est inclus dans la playlist, enregistrez le fichier en tant que fichier texte brut ou ASCII.

Notes

Les éléments et les attributs ne respectent pas la casse. Le texte utilisé dans la playlist pour définir un élément ou un attribut peut être en majuscules ou minuscules, ou un mélange des deux.

 

Si un élément n’a pas d’éléments enfants (ceux qui modifient ou sont contenus dans un autre élément), une seule barre oblique (/) peut être utilisée à la fin de la balise d’ouverture, juste avant « »,> à la place d’une balise fermante. Les éléments enfants d’un élément doivent apparaître entre la balise d’ouverture et la balise fermante de cet élément ; sinon, ils ne sont pas des éléments enfants pour cet élément et sont ignorés ou provoquent une erreur dans la syntaxe de la playlist.

Les quatre premiers caractères d’une playlist doivent être «< ASX ». L’élément ASX est utilisé dans toutes les playlists, que leur extension soit .wax, .wvx ou .asx. Il ne doit y avoir qu’un seul élément ASX par playlist. Cet élément identifie le fichier en tant que playlist de métafichier Windows Media. Il ne spécifie pas le type de playlist.

L’élément ASX a trois attributs possibles :

VERSION

L’attribut VERSION est obligatoire et doit suivre immédiatement après l’élément ASX, par exemple «< ASX version = « 3.0 ».> Le numéro de version actuel est 3.0. Lecteur multimédia Windows prend en charge toutes les versions précédentes. Les valeurs acceptables pour l’attribut VERSION incluent 3.0 et 3 (sans virgule décimale).

PREVIEWMODE

L’attribut PREVIEWMODE est facultatif. Il fournit un autre mécanisme pour spécifier la durée de rendu d’un clip. Si la valeur de l’attribut PREVIEWMODE est OUI, Lecteur multimédia Windows affiche chaque clip pendant la durée spécifiée par l’élément PREVIEWDURATION. Chaque clip peut avoir un APERÇUDURATION spécifié.

BANNERBAR

L’attribut BANNERBAR facultatif définit si le contrôle Lecteur multimédia Windows réserve de l’espace pour un graphique de bannière. (Utilisez l’élément BANNER pour spécifier le graphique à afficher.) Si la valeur de BANNERBAR est FIXE, Lecteur multimédia Windows réserve de l’espace de bannière pour l’émission et pour chaque clip, que la playlist de métafichier spécifie une bannière pour l’émission ou le clip. Cela maintient la taille de la fenêtre Lecteur multimédia Windows identique (sauf lorsque la taille de la vidéo change) indépendamment de l’absence ou de la présence d’un graphique de bannière. Si aucune bannière n’est associée au spectacle ou au clip, l’espace réservé est noir. Si la valeur de l’attribut BANNERBAR est AUTO, Lecteur multimédia Windows réserve de l’espace pour la bannière uniquement lorsque l’affichage ou le clip en inclut un.

<ASX version="3.0" BANNERBAR="AUTO" >

Pour plus d’informations sur les trois attributs de l’élément ASX , consultez l’entrée de référence pour l’élément ASX.

Un élément ASX contient des éléments enfants ENTRY qui définissent des informations sur les fichiers multimédias à accéder. Chaque élément ENTRY doit contenir un élément REF qui spécifie le chemin d’accès au fichier multimédia à diffuser en continu. Il doit y avoir au moins un élément ENTRY ou ENTRYREF dans un élément ASX .

D’autres éléments définis dans l’étendue de l’élément ASX, tels que TITLE et AUTHOR, sont associés aux métadonnées affichées par Lecteur multimédia Windows.

Les playlists les plus simples sont créées en ajoutant plusieurs éléments ENTRY avec un seul élément REF à un métafichier. Chaque élément ENTRY d’une playlist de métafichiers est rendu dans l’ordre dans lequel il apparaît dans le fichier comme si l’utilisateur avait ouvert manuellement chaque clip.

Exemple de code

<ASX version = "3.0">
<!--A simple playlist with entries to be played in sequence.-->
    <Title>The Show Title</Title>
    <Entry>
        <Ref href = "mms://adventure-works.com/Path/title1.wma" />
    </Entry>
    <Entry>
        <Ref href = "mms://adventure-works.com/Path/title2.wma" />
    </Entry>
    <Entry>
        <Ref href = "mms://adventure-works.com/Path/title3.wma" />
    </Entry>
</ASX>

Assurez-vous que la playlist fonctionne en double-cliquant dessus dans Windows Explorer. Lecteur multimédia Windows devez ouvrir et commencer à diffuser en continu le contenu multimédia. Une fois que vous avez confirmé que la playlist fonctionne, enregistrez-la sur votre serveur web avec vos pages web et créez un lien vers celui-ci au moyen d’un élément HREF, ou incorporez-la dans une page web à l’aide de l’élément OBJECT Lecteur multimédia Windows.

Les sections suivantes contiennent plus d’informations :

ÉLÉMENT BANNER

Exemples de playlists

Informations de référence sur les éléments de métafichier Windows Media

Guide du métafichier Windows Media