it-swarm-tr.com

Quicktime Player'ın yerleştirilmesi XP / OSX / Windows7'de farklı davranıyor

Bir .MOV dosyasını bir web sayfasına yerleştiren bir sayfamız var. Son 6 ayda bazı Mac'lerde çalışmayı bıraktı. Sonra tüm mac'ler üzerinde çalışmayı bıraktı. Sonra Windows XP'de çalışmayı durdurdu. Ancak Windows 7'de iyi çalışıyor. İşte HTML'ye gömülü olan şey:

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

Bu yıllarca mükemmel çalıştı. QuickTime oynatıcısı dosyayı istek sahibinin dışına çıkarır, MIME türünü yanıt başlıklarından inceler ve dosyayı uygun şekilde oynatır. Windows 7'den bir Wireshark dökümü şuna benzer:

Quicktime Windows 7 dökümü http://goodoil.enets.com.au/QuickTime-Win7.png

  1. İçinde <embed> etiketi olan sayfanın intial isteği
  2. MOV dosyasını arka uç isteği gönderen isteyen QuickTime eklentisi

OSX veya Windows'ta aynı işlemlerin gerçekleştirilmesi XP kalkanları:

Quicktime XP-OSX dökümü http://goodoil.enets.com.au/QuickTime-XPOSX.png

Tüm farklı makinelerde quicktime ve safari sürümleri en son sürümdür (5.0) ve bunun bir güncellemede kırılmış bir şey olduğunu kabul ediyorum ve müşterilerimiz tarayıcının daha yeni sürümüne geçerken birer birer kırılıyorlardı.

Buna neyin sebep olabileceği hakkında bir fikriniz var mı? Bu Safari'de bir hata mı? MOV dosyasını yerleştirmenin daha iyi yolları var mı?

2
Mark Henderson

Aşağıdaki kural ile URL Yeniden Yazma işlemini yaparak sorunu çözdüm:

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

Ve aşağıdaki gibi URL’leri kullanarak:

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

Çılgın, ama şimdi çalışıyor. Quicktime'ın yalnızca içerik başlığını kapmak yerine yalnızca dosya türü URL'sini incelediğini varsayabilirim.

3
Mark Henderson

Daha fazla ayrıntı için check out türünü belirtmeyi deneyebilirsiniz http://www.quackit.com/html_5/tags/html_embed_tag.cfm .

1