Playlist di una stazione radio di esempio

[La funzionalità associata a questa pagina, Lettore multimediale Windows SDK, è una funzionalità legacy. È stato sostituito da MediaPlayer. MediaPlayer è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer invece di Lettore multimediale Windows SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il codice di esempio seguente illustra come creare una playlist per analizzare tre stazioni radio rock. La società fittizia Adventure Works Radio è sulla playlist e su tutti i singoli flussi all'interno della playlist. Quando si scrive il codice, modificare tutti gli URL e i nomi di file in nomi di file validi accessibili alla Lettore multimediale Windows.

Viene creata una playlist per ognuna delle stazioni. Una quarta playlist analizza i primi tre. Le playlist vengono create per fare riferimento ad annunci generati in modo dinamico e hanno la personalizzazione di Adventure Works Radio.

Una delle playlist che rappresentano una stazione radio potrebbe essere simile alla seguente.

<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 può quindi essere costruita di riferimenti alle singole playlist.

Codice di esempio

<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>

Questo esempio riproduce un annuncio seguito da 30 secondi di ognuna delle tre stazioni a cui si fa riferimento, una dopo l'altra. Questo ciclo verrà ripetuto per un periodo illimitato perché l'attributo COUNT dell'elemento REPEAT non è definito.

  • Ogni riferimento a società, organizzazioni, prodotti, persone ed eventi utilizzati negli esempi è puramente casuale e ha il solo scopo di illustrare l'uso del prodotto Microsoft.

Creazione di playlist metafile

Playlist di esempio

Playlist metafile

Informazioni di riferimento sugli elementi metafile di Windows Media

Guida ai metafile di Windows Media