偵測播放機
[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 它已被 MediaPlayer 取代。 MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
為線上商店建立網頁時,您可能會決定讓使用者能夠在網頁瀏覽器中或Windows 媒體播放機中檢視頁面。 您可以使用 ASP 腳本來判斷網頁是否裝載于 Player 中。
下列範例程式碼會從 URL 查詢字串擷取 version 參數,以判斷頁面是否裝載于 Windows 媒體播放機:
<%
Dim sVersion
sVersion = Trim(Request.QueryString("version"))
If sVersion = "" Then
Response.Write "Not hosted in Windows Media Player"
Else
Response.Write "Hosted in Windows Media Player<BR>"
Response.Write "Version is " & sVersion
End If
%>
請注意,上述程式碼假設在裝載于 Windows 媒體播放機 時,版本參數存在於查詢字串中。 這適用于使用者開啟的頁面,但對於使用 External.NavigateTaskPaneURL開啟的頁面可能不是 true。 若要讓版本查詢字串在以程式設計方式巡覽時存在,您必須將 version 參數新增至方法呼叫,或動態將版本附加至 ServiceInfo 檔的 Navigate 元素基底 URL。
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應