Exemple de sélection de station de radio

L’exemple de code suivant montre comment créer une playlist pour analyser trois stations de radio rock. La marque fictive Adventure Works Radio est sur la playlist et sur tous les flux individuels au sein de 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 construite 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 annonce 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 playlists de métafichiers

Exemples de playlists

Playlists de métafichiers

Informations de référence sur les éléments de métafichiers Windows media

Guide du métafichier Windows media