範例無線電站播放清單
[與此頁面相關聯的功能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屬性。
- 本文所述之公司、組織、產品、人物及事件均屬虛構, 並非影射任何真實的公司、組織、產品、人物或事件。
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應