The following code is supposed to play an mp4 movie in QuickTime on a web page. If I click on the file in Windows Explorer, it plays the file okay in IE or Firefox. But if I try to open it over the web, Firefox shows the big blue "Q" symbol of QuickTime and writes both the error messages, and IE displays a faded "Q" with a question mark over it. The Firefox Error Console shows no errors, warnings or messages.
The one clue I have is that Safari's Error Console says "Failed to load resource: the server responded with a status of 404 (Not Found)" and gives the name of the video. But the path and name are both correct. And it's finding the css file in the css folder no problem.
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" type="image/x-macpaint" height="480" width="640">
<param name="src" value="test.mp4" />
<param name="autoplay" value="true" />
<param name="controller" value="true" />
object failed to play movie
<embed src="test.mp4" type="image/x-macpaint" pluginspage="http://www.apple.com/quicktime/download" height="480" width="640" autoplay="true controller="true">
Failed to embed
Currently I've got the type set to "image/x-macpaint" but it behaves just the same when type is set to "video/mp4". I also tried using the data attribute in the object tag instead of using a param tag to pass the src, but that didn't work either. Is it some strange problem with the internal structure of my file? I have tried it with other mp4s and have the same problem.
I have also tested this in Opera and Chrome, and it doesn't work in either of those either.
Any help or tips anyone can give me would be very much appreciated. I am testing this on a Dell PC running Windows XP SP3, Firefox 3.6.13 and IE 8. It also doesn't work at home on a Dell running Windows 7 and the same browsers.
This is in a completely stripped down HTML file which I made for debugging this particular code. There is nothing else happening on the page at all.
Please let me know of any other information that would be helpful.