Inserción del control del reproductor en una página web mostrada por Firefox

[La característica asociada a esta página, SDK del Reproductor multimedia de Windows, es una característica heredada. MediaPlayer la ha reemplazado. MediaPlayer se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer en lugar del SDK del Reproductor multimedia de Windows, 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].

Para insertar el control del Reproductor multimedia de Windows en una página web que un explorador Firefox pueda mostrar, cree un elemento OBJECT o un elemento EMBED que tenga uno de los siguientes tipos mime como atributo type:

  • application/x-ms-wmp
  • application/asx
  • video/x-ms-asf-plugin
  • application/x-mplayer2
  • video/x-ms-asf
  • video/x-ms-wm
  • audio/x-ms-wma
  • audio/x-ms-wax
  • video/x-ms-wmv
  • video/x-ms-wvx

El tipo mime preferido es application/x-ms-wmp.

En los ejemplos siguientes se muestra cómo insertar el control Reproductor mediante un elemento OBJECT o un elemento EMBED.

<OBJECT id="Player"
  type="application/x-ms-wmp" 
  width="320" height="320">
  <PARAM name="autostart" value="false"/>
</OBJECT>

<EMBED id="Player"
  type="application/x-ms-wmp" 
  width="320" height="320"
  autostart="false"/>

Los ejemplos anteriores funcionan en Firefox, pero no en Internet Explorer. Para insertar el control Reproductor en una página web que Internet Explorer pueda mostrar, debe crear un elemento OBJECT que tenga un atributo classid establecido en el identificador de clase del control Reproductor multimedia de Windows.

En el ejemplo siguiente se muestra cómo insertar el control Reproductor multimedia de Windows en una página web que se puede mostrar correctamente tanto en Internet Explorer como en Firefox. El script de la página detecta el tipo de explorador y genera la etiqueta OBJECT adecuada.

<HTML>
  <BODY>
    <SCRIPT type="text/javascript">
      if(-1 != navigator.userAgent.indexOf("MSIE"))
      {
        document.write('<OBJECT id="Player"');
        document.write(' classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"');
        document.write(' width=300 height=200></OBJECT>');
      }
      else if(-1 != navigator.userAgent.indexOf("Firefox"))
      {
        document.write('<OBJECT id="Player"'); 
        document.write(' type="application/x-ms-wmp"'); 
        document.write(' width=300 height=200></OBJECT>');
      }         
    </SCRIPT>
  </BODY>
</HTML>

Uso del control Reproductor multimedia de Windows con Firefox