Встраивание проигрывателя Quicktime ведет себя по-разному в XP/OSX/Windows7


У нас есть страница, которая вставляет файл .MOV в веб-страницу. За последние 6 месяцев он перестал работать на некоторых компьютерах Mac. Затем он перестал работать на всех компьютерах Mac. Затем он перестал работать в Windows XP. Но это прекрасно работает в Windows 7. Вот что встроено в HTML:

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

Это прекрасно работало в течение многих лет. Проигрыватель QuickTime извлекает файл из отправителя запроса, проверяет тип MIME из заголовков ответов и воспроизводит файл соответствующим образом. Колючая проволока дамп из Windows 7 выглядит так:

Дамп Quicktime для Windows 7 http://goodoil.enets.com.au/QuickTime-Win7.png

  1. Первоначальный запрос для страницы, на которой есть тег <embed>
  2. Плагин QuickTime запрашивает файл MOV через серверный запросчик

Выполнение точно таких же действий на компьютерах OSX или Windows XP:

Дамп Quicktime XP-OSX http://goodoil.enets.com.au/QuickTime-XPOSX.png

Версии quicktime и safari на всех разных компьютерах являются последними (5.0), и я предполагаю, что это то, что было нарушено в обновлении, и по мере того, как наши клиенты переходили на более новую версию браузера, они ломались один за другим.

Есть идеи, что может вызвать это? Это ошибка в Safari? Существуют ли лучшие способы встраивания файла MOV?

Author: Mark Henderson, 2010-07-20

2 answers

Я решил эту ситуацию, переписав URL-адрес с помощью следующего правила:

RewriteRule (/res/)(.*)/(.*)/(.*)/(.*) /Magic94Scripts/mgrqispi94.dll?APPNAME=$2&PRGNAME=ViewResource&ResID=$3&size=$4 [I,O,U]

И используя URL-адреса, такие как:

/res/FileManager/2785/9/TheVideo.mp4

Безумие, но теперь это работает. Я могу только предположить, что quicktime теперь проверяет только URL-адрес для типа файла, а не захватывает заголовок содержимого.

 3
Author: Mark Henderson, 2010-07-20 04:44:59

Вы можете попробовать указать атрибут type, чтобы проверить http://www.quackit.com/html_5/tags/html_embed_tag.cfm для более подробной информации.

 1
Author: Frank Robert Anderson, 2010-07-20 04:47:52