QT .mov files don't display in firefox
awolfey - December 4, 2008 - 18:10
| Project: | jQuery Media |
| Version: | 6.x-1.4-beta1 |
| Component: | Code |
| Category: | bug report |
| Priority: | critical |
| Assigned: | Unassigned |
| Status: | needs review |
Description
I'm able to play .wmv files as expected, but .mov files don't display. They load and will start with autostart enabled. I can right click and see the QT player options. But I can't see the player or the video, only the background color. If I load the .mov file directly in firefox the qt player works as expected. But on the node itself I get the problem.
The .mov file works as expected in IE (7) and safari.
Thanks for any help.

#1
I'm having this problem as well. If I have "auto-play" enabled, I can hear the movie, but not see it. The video shows up in Google chrome and internet explorer. This is true for both .mov and .mp4 files. The .swf files work fine.
#2
Same problem here.
This works for me when typed directly into the fckeditor source:
<embed height="400" width="600" menu="true" loop="true" play="true" src="/sites/default/files/test.mov" pluginspage="http://www.apple.com/quicktime/download/" type="video/quicktime"></embed>This is the source generated by letting jquery media handle the link to the mov file:
<embed height="400" width="600" style="display: block;" bgcolor="#ffffff" wmode="transparent" autoplay="false"src="/sites/default/files/test.mov" pluginspage="http://www.apple.com/quicktime/download/">
The main differences I can see are:
- No closing embed tag.
- No type="video/quicktime"
No idea if that has any bearing on the problem.
I'm a bit disappointed actually.
I thought I was going to be able to simply link to swf, flv, mov, mp3, youtube, etc and have it all embedded.
But so far the flash button on fckeditor is 'doing better' than jquery media :(
#3
Hi,
any luck with this issue? I have the exact same problem with Firefox. The video is loaded in the browser, but not displayed. In IE works fine.
#4
Looking at the two source samples you provided I tried to remove the wmode="transparent" from the jquery.media.js file. When I did that the videos played correctly in both Firefox and IE. Not sure if this option is needed though. The change I did was to replace the line:
params: { wmode: 'transparent'},
with this one:
params: {},
I don't think that this is correct behavior though, this is not supposed to happen. But my workaround seems to work well for the moment.
#5
Try use last version of jQuery Media http://www.malsup.com/jquery/media/#download .
Works for me.
Watchout adBlock
#6
Yep, sure enough, the issue is tied to jquery.media.js. I'm using this module on my site GotDrupal.com.
I've attached a patch file to update it to the latest .85 release.
If aaron can get to it soon enough and you need the fix it's quite easy.
1. Download this patch
2. Place it next to the jquery.media.js file within the js folder in jquery_media module
3. On command line type the following
patch jquery.media.js < jquery.media.85.patch4. Empty your cache, restart your webserver (if using an opcode cache - just to be sure ;) and things should work.
For those interested, the issue is caused by wmode (which has to do with flash and not qt) - this is at the bottom of the patch file.
- a.push(key + '="'+opts.params[key]+'" ');+ if (key != 'wmode') // FF3/Quicktime borks on wmode
+ a.push(key + '="'+opts.params[key]+'" ');
Or, you can just download the latest jquery.media.js file as indicated by the comment above. ;)
#7
The latest jquery.media.js didn't help.
If I comment out the
params: { wmode: 'transparent'}
line then it works in FF.
IE still fails though.
#8
Using jquery.media.js version 0.90 worked for me. I was using jquery.media.js version 0.81 when the problem was occuring.