Exemple de playlist de station de radio

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

L’exemple de code suivant montre comment créer une playlist pour analyser trois stations de radio rock. La société fictive Adventure Works Radio marque est sur la playlist et sur tous les flux individuels dans la playlist. Lorsque vous écrivez votre code, remplacez toutes les URL et noms de fichiers par des noms de fichiers valides accessibles à votre Lecteur multimédia Windows.

Une playlist est créée pour chacune des stations. Une quatrième playlist analyse les trois premières. Les playlists sont créées pour référencer des publicités générées dynamiquement et ont la marque Adventure Works Radio.

L’une des playlists représentant une station de radio peut ressembler à ceci.

<ASX version = "3.0">
    <TITLE>Adventure Works Radio</TITLE>
    <MOREINFO href = "https://www.adventure-works.com" />
    <ENTRY clientSkip = "no" skipIfRef = "yes">
       <REF href = "https://www.adventure-works.com/ad.asp/" />
    </ENTRY>
    <ENTRY>
        <TITLE>MyWRCK Radio</TITLE>
        <ABSTRACT>MyTown's Best Rock 'n Roll</ABSTRACT>
        <COPYRIGHT>2000 RadioNetwork</COPYRIGHT>
        <MOREINFO href = "https://www.adventure-works.com" />
        <REF href = "https://www.adventure-works.com" />
        <REF href = "https://backup.adventure-works.com" />
    </ENTRY>
</ASX>

La playlist peut ensuite être constituée de références aux playlists individuelles.

Exemple de code

<ASX Version = "3.0">
    <TITLE>Adventure Works Radio Top 3 Rock Stations</TITLE>
    <MOREINFO href = "https://www.adventure-works.com/MyTop3Rocks"/>
    <REPEAT>
        <ENTRY ClientSkip = "no">
            <REF HREF = "https://www.adventure-works.com/ad.asp/">
        </ENTRY>
        <DURATION VALUE="00:00:30" />
        <ENTRYREF  HREF = "https://www.adventure-works.com/asx/RadioNetwork.wax"/>
        <DURATION VALUE="00:00:30" />
        <ENTRYREF HREF = "https://www.adventure-works.com/asx/RadioNetwork2.wax/>
        <DURATION VALUE="00:00:30" />
        <ENTRYREF HREF = "https://www.adventure-works.com/asx/RadioNetwork3.wax"/>
    </REPEAT>
</ASX>

Cet exemple montre comment lire une publicité suivie de 30 secondes de chacune des trois stations référencées, l’une après l’autre. Ce cycle se répète indéfiniment, car l’attribut COUNT de l’élément REPEAT n’est pas défini.

  • Les exemples de sociétés, organisations, produits, personnes et événements utilisés dans les exemples sont fictifs. Toute ressemblance avec des noms ou des événements réels est purement fortuite et involontaire.

Création de listes de sélections de métafichiers

Exemples de playlists

Playlists de métafichiers

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

Guide des métafichiers Windows Media