-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
loadSrc fail with Safari Windows w/QuickTime #3
Comments
The same code seems to work correctly on a machine with Safari 5.0/QT7.6.4 |
Hi, thanks for your bugreport. I can't really reproduce this issue. I made a demo @http://jsbin.com/uxiza3/2 . Can you please check this. I don't have the correct version of Safari to test with. I was using Safari 4.05 and Quicktime 7.6.7. regards |
Alex: Thanks for talking a look at the issue. My testing computer doesn't have access to the internet, but I made a local copy of the resources and ran it on my server. The same thing occurred... the audio file played correctly with the default audio element, but failed when the loadSrc button was clicked. Looking a the page with the web inspector... I can see the two source children have been wiped out, leaving the audio element empty. Could this be a bug in Safari that was fixed in 4.0.4 or 4.0.5? Didn't find much relevant in the change histories, but they aren't that detailed. Safari 4.0.4 changelog: Safari 4.0.5 changes: -Tim |
Hi Tim, Yes, it seems, that this bug was fixed between 4.0.4 und 4.0.5. Do you know, where I can download 4.0.3? |
Alex: You could try a site like this: I might be able to dig up an installer if that fails. -Tim |
Hi Tim, If I download the installer and install this. I get Safari 4.0.5. It would be very nice, if you could provide me with a suitable Installer. regards |
Alex: It took me a while to find a copy, but I dug one up. I'll send a link to the e-mail address on your profile. Please let me know if I should send it elsewhere. Thanks, -Tim |
Hi Tim, the Safari 4.0.3 you send me isn't installable. If I want to install it on my Windows 7 or on my WinXP VM says something about bad Installconfiguration/Side-by-Side Configuration. I'm very sorry. If I can't get this reproduced, I can't fix this. Due to the fact, that this bug isn't reproducable with Safari 4.0.5 or Safari 5, it isn't very important bug to me. regards |
I'm not sure if I'm doing something wrong, but this seems like a bona fide bug...
I'm using loadSrc() on an audio element. All works correctly in Chrome, IE, and Firefox, but Safari fails to play the updated file. (All play the initially embedded file.)
My initial audio element looks like this:
Runtime code looks like this:
If I inspect the element after running this code, Chrome shows updated child elements. However Safari shows the as empty... meaning Safari wiped out the initial child elements, but did not replace them correctly.
One difference I can see during runtime occurs on line 287 if mm.full.js:
if(fixPreload.addSrces(elem, value, preloadPass)){return;}
Chrome returns false on this, but Safari returns true and drops out of the function, failing to execute what follows... which includes the code that creates the new child elements.
I'm using:
jMediaelement v1.3 (stable build)
Safari 4.0.3
QuickTime Player 7.6.5
Windows XP
Great code otherwise... thanks for putting it out there!
The text was updated successfully, but these errors were encountered: