Detección del reproductor

[La característica asociada a esta página, Reproductor multimedia de Windows SDK, es una característica heredada. Se ha reemplazado por MediaPlayer. MediaPlayer se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer en lugar de Reproductor multimedia de Windows SDK, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Al crear una página web para su tienda en línea, puede decidir que desea que los usuarios puedan ver la página en un explorador web o en Reproductor multimedia de Windows. Puede usar un script ASP para determinar si la página web está hospedada en el Reproductor.

El código de ejemplo siguiente recupera el parámetro version de la cadena de consulta de dirección URL para determinar si la página está hospedada en Reproductor multimedia de 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
%>

Tenga en cuenta que el código anterior supone que el parámetro de versión existe en la cadena de consulta cuando se hospeda en Reproductor multimedia de Windows. Esto se aplica a las páginas abiertas por el usuario, pero es posible que no sean verdaderas para las páginas abiertas mediante External.NavigateTaskPaneURL. Para que la cadena de consulta de versión exista al navegar mediante programación, debe agregar el parámetro version a la llamada al método o anexar dinámicamente la versión a la dirección URL base del elemento Navigate del documento ServiceInfo.

Crear el documento ServiceInfo dinámicamente

External.NavigateTaskPaneURL

Información común a las tiendas en línea tipo 1 y tipo 2