it-swarm-es.com

Incrustar Quicktime Player se comporta de manera diferente en XP / OS / Windows 7

Tenemos una página que incrusta un archivo .MOV en una página web. En los últimos 6 meses dejó de funcionar en algunas Mac. Luego dejó de funcionar en todos los Mac. Luego dejó de funcionar en Windows XP. Pero funciona bien en Windows 7. Esto es lo que está incrustado en el HTML:

<embed src="/Magic94Scripts/mgrqispi94.dll?APPNAME=FileManager&PRGNAME=prjfilmview&ResID=2784&size=9" style="float: left;" height="600" width="1030">

Esto ha funcionado perfectamente durante años. El reproductor QuickTime extrae el archivo del solicitante, inspecciona el tipo MIME de los encabezados de respuesta y reproduce el archivo adecuadamente. Un volcado de Wireshark desde un Windows 7 se ve así:

Quicktime Windows 7 dump http://goodoil.enets.com.au/QuickTime-Win7.png

  1. La solicitud inicial de la página que tiene la etiqueta <embed> en ella
  2. El complemento QuickTime que solicita el archivo MOV a través del solicitante de fondo

Realizando las mismas acciones exactamente en OSX o Windows XP maneja:

Quicktime XP-OSX dump http://goodoil.enets.com.au/QuickTime-XPOSX.png

Las versiones de quicktime y safari en todas las máquinas diferentes son las últimas (5.0) y supongo que esto es algo que se rompió en una actualización, y a medida que nuestros clientes se mudaron a la versión más nueva del navegador, se rompieron uno por uno.

¿Alguna idea de lo que podría causar esto? ¿Es esto un error en Safari? ¿Hay mejores formas de incrustar el archivo MOV?

2
Mark Henderson

Puede intentar especificar el atributo de tipo, consulte http://www.quackit.com/html_5/tags/html_embed_tag.cfm para obtener más detalles.

1