範例無線電站播放清單

[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 它已被 MediaPlayer 取代MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

下列範例程式碼說明如何建立播放清單來掃描三個岩石無線電站。 虛構的公司 Adventure Works Radio 品牌位於播放清單和播放清單內的所有個別串流上。 當您撰寫程式碼時,請將所有 URL 和檔案名變更為可供Windows 媒體播放機存取的有效檔案名。

每個月臺都會建立播放清單。 第四個播放清單會掃描前三個播放清單。 播放清單會建立來參考動態產生的廣告,並具有 Adventure Works Radio 商標。

其中一個代表無線電站的播放清單看起來可能像這樣。

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

接著,即可建構個別播放清單的參考播放清單。

範例程式碼

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

此範例會播放廣告,後面接著三個月臺的 30 秒,彼此一個。 此迴圈會無限期重複,因為未定義REPEAT元素的COUNT屬性。

  • 本文所述之公司、組織、產品、人物及事件均屬虛構, 並非影射任何真實的公司、組織、產品、人物或事件。

建立中繼檔播放清單

範例播放清單

中繼檔播放清單

Windows Media 中繼檔元素參考

Windows Media 中繼檔指南