Mobile app version of vmapp.org
Login or Join
Murray432

: Embedding Quicktime Player behaves differently on XP/OSX/Windows7 We've got a page that embeds a .MOV file into a webpage. In the last 6 months it stopped working on some Macs. Then it stopped

@Murray432

Posted in: #Embed #Safari

We've got a page that embeds a .MOV file into a webpage. In the last 6 months it stopped working on some Macs. Then it stopped working on all macs. Then it stopped working on Windows XP. But it works fine in Windows 7. Here's what is embedded in the HTML:

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


This has worked perfectly for years. The QuickTime player pulls the file out of the requester, inspects the MIME type from the response headers and plays the file appropriately. A Wireshark dump from a Windows 7 looks like this:

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

The intial request for the page that has the <embed> tag in it
The QuickTime plugin requesting the MOV file through the back-end requester


Performing the exact same actions on OSX or Windows XP wields:

Quicktime XP-OSX dump goodoil.enets.com.au/QuickTime-XPOSX.png
The versions of quicktime and safari on all the different machines is the latest (5.0) and I assume this is something that was broken in an update, and as our clients moved to the newer version of the browser they were breaking one by one.

Any ideas what might cause this? Is this a bug in Safari? Are there better ways of embedding the MOV file?

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Murray432

2 Comments

Sorted by latest first Latest Oldest Best

 

@Cugini213

You might try specifying the type attribute check out www.quackit.com/html_5/tags/html_embed_tag.cfm for more detail.

10% popularity Vote Up Vote Down


 

@Murphy175

I have solved the situation by doing URL ReWriting with the following rule:

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

And using URLs such as:

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

Crazy, but it now works. I can only assume quicktime now only inspects the URL for the filetype, rather than grabbing the content-header.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme