Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Safari 5 breaks embedded Quicktime player

Embedded Quicktime broken in Safari 5. Appears as Quicktime logo with question mark.

I've confirmed that everything works properly in Safari 4.0.5, Firefox, as well as on iPhone and iPad.

Test link is here. Scroll to bottom of page:

http://www.flockton.com/chris/demos_test.html

Any ideas?

Many thanks.

Chris.

iMac 2.4 GHz Intel Core 2 Duo, Mac OS X (10.6.3)

Posted on Jun 8, 2010 9:46 AM

Reply
97 replies

Jun 19, 2010 11:40 PM in response to Darcy James Argue

Darcy,

You have some other type of server problem going on.

Your link does not work for me running 10.6.4 and Safari 5

However, I downloaded your MP3 and then uploaded it to one of my sites and tested it.
It works just fine using a link or even embedded which is what this thread is about.

I would try your MP3 on a different server.
Not sure how your hosting service is setup but maybe the permissions for outside viewing are setup different or the MP3 is setup privately somehow. Take a look at the Unix permissions on your server. Again, not sure how you are setup.

So, you have other outside problems you need to look at.
Good luck. You might think about starting your own thread so others can pay particular attention to your problem instead of it getting confused here with this posters problem which has to do with embedded sources.

Jun 20, 2010 11:27 AM in response to Joseph Kriz

Hey Darcy & Joseph -

I think the bottom line here is that this all worked fine before Safari 5 came along. I know it did in my situation. It seems that Safari 5 has "broken" something with embedded Quicktime files in Snow Leopard (10.6.3 and now 10.6.4).

Yes, perhaps it can be addressed by configuring your server differently, that would be a great solution, but something changed in Safari 5.

Hopefully the next incremental release will address this.

Cheers -

Chris.

Jun 20, 2010 2:13 PM in response to Chris Flockton

Hi Chris,

Actually, NO....
Everything worked for me before and everything worked for me after.

Nothing changed for me on any of my sites with embedded MP3 or MOV links.
Nothing...

Only some people are having problems with their links.
As mentioned above, I can take Darcy's MP3 and move it to my site and it works just fine.
I have 3 different hosting services and nothing changed.

Not sure why others are having problems. Something in their code or something on their server.
Maybe their server doesn't like Snow Leopard as Darcy mentions ????
He states the same problem with Safari 4 and Snow Leopard. So it seems that Safari 5 is not the problem.

Again, no problem for me with any of my embedded files.

Jun 20, 2010 4:22 PM in response to Joseph Kriz

OK...

Hold the press.....

I just found something on another friends site.
He is using strictly HTML for his small website.
The embedded src does not work with Safari 5 and 10.6.4

I tried my old cloned system which has 10.6.3 and Safari 4
His site works just fine with the embedded .mp3

Funny it works on all my other sites using PHP
I compared Unix permissions on all the folders and mp3 files and they were identical on all the different servers so that wasn't it.

At this time I don't want to put Safari 5 on my 10.6.3 system so I don't know if it is Safari 5 or 10.6.4
I hate to blame things but it looks more like Safari 5

More investigation is needed.
If I install Safari 5 on my older 10.6.3 system I will post the findings here.

Jun 20, 2010 4:58 PM in response to andyBall_uk

Hi AndyBall,

Sorry... I prefer to keep my urls private but am very interested in helping as I test things out like this everyday.

Here is the latest I just found.

*It definitely depends on which server the MP3 file is located on.*

If I put an MP3 on one of my friends hosting server it will not embed.
I take that same MP3 and put it on another one of my hosting servers, the mp3 will embed.

I use his same index.html on his server but change the link to the mp3 file like this....

This will not work on his server.
<embed src='http://www.his_server/name.mp3'></embed>

Now using the same index.html on his server but pointing to the same mp3 but located on MY server it works, then it will embed.
<embed src='http://www.MY_server/name.mp3'></embed>

So, the bottom line for me...
I found that it is definitely the server when trying to view an embedded mp3 using Safari 5 on certain servers.

Give it a try for those of you that can put the same mp3 on different servers.
See if you can find a server that works.
Servers run different software so all I can do at this time is assume that the servers that aren't working are running different software than the other servers that are working.

As mentioned before, Safari 4 worked on his server, but not Safari 5

Both Safari 4 and Safari 5 work on all the servers I use.

Anyone that finds anything different or can confirm what I found, please let us know here.

Jun 22, 2010 7:40 AM in response to Darcy James Argue

Hi there,

Same prob here with OSX 1.6.4 + Safari 5
Tried on another Mac with Leopard and Safari 4x, no prob

This is a $#&%? weird prob, got 2 Macs with OSX 1.6.4 + Safari 5, one is playing the embed mp3 ok and the other not, then the first one cant play another embed mp3 and the second one can. :S

btw, the link provided in this post is showing a Q question mark on both systems.

EvilOnMac

Jun 23, 2010 10:58 AM in response to EvilOnMac

It's very strange. I also get a tiny upside-down question mark inside the QuickTime Q. I ended up redoing a link on my site to make it work.

My site has multiple names which all resolve to the same FTP directory on my Windows Server 2003 box. Here are the domain names:

www.radiohymnal.com
www.radiohymnal.org
www.radio-hymnal.com
www.radio-hymnal.org
www.internethymnal.com
www.internethymnal.org
www.internet-hymnal.com
www.internet-hymnal.org

I had coded the embedded QuickTime MP3 as document-relative:

<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="349" height="16">
<param name="SRC" value="../mp3/Amazing Grace_andTime.mp3">
<param name="AUTOPLAY" value="false">
<param name="CONTROLLER" value="true">
<param name="bgcolor" value="CED5AB">
<embed src="../mp3/Amazing Grace_andTime.mp3" width="349" height="16" autoplay="false" controller="true" bgcolor="CED5AB"></embed>
</object>

It has always worked fine worked doing it this way, for all six domain names. Yesterday, as soon as I installed Safari 5.0, the question marks appeared for all domains except www.radiohymnal.com. Here are the problem instances:

http://www.radio-hymnal.com/music/html/AmazingGrace_andTime.html
http://www.radiohymnal.org/music/html/AmazingGrace_andTime.html
http://www.radio-hymnal.com/music/html/AmazingGrace_andTime.html
http://www.radio-hymnal.org/music/html/AmazingGrace_andTime.html
http://www.internethymnal.com/music/html/AmazingGrace_andTime.html
http://www.internethymnal.org/music/html/AmazingGrace_andTime.html
http://www.internet-hymnal.com/music/html/AmazingGrace_andTime.html
http://www.internet-hymnal.org/music/html/AmazingGrace_andTime.html

Only at this address does the MP3 load and play:

http://www.radiohymnal.com/music/html/AmazingGrace_andTime.html

Keep in mind that ALL those URLs pull HTML, CSS, scripts, image files and sound files from the very same files on my self-hosted Windows Server 2003 box.

If you browse my site, you'll see a few other songs which all play fine using coding that is identical to the problem page.

I was suspicious of Dreamweaver's "Netscape Resize Fix" which had previously caused some MP3s not to play in certain browsers. But I found that the MP3 would not load in Safari 5 regardless of whether that code was included.

I was also suspicious of Microsoft's ActiveContent scripts:

Scripts/AC_ActiveX.js
Scripts/AC_RunActiveContent.js

But removing those references did not make any difference.

I looked at my DNS setup in my registar's DNS tables. I don't see any differences from one domain to the next. Note that I am not using any frame forwarding for any of the 6 domains.

I looked at my web site properties in IIS Manager (Windows Server 2003) and don't see anything which would cause this problem. I always look first at permissions when this sort of problem occurs. Every web domain is set up identically. Why does only radiohymnal.com work? What has been introdused in Safari 5.0 which would break QuickTime embedding for only SOME instances.

My temporary fix is to code my MP3 path with an "absolute" URL (rather than document-relative) to the "working" domain name, as follows:

<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="349" height="16">
<param name="SRC" value="http://www.radiohymnal.com/music/mp3/Amazing Grace_andTime.mp3">
<param name="AUTOPLAY" value="false">
<param name="CONTROLLER" value="true">
<param name="bgcolor" value="CED5AB">
<embed src="http://www.radiohymnal.com/music/mp3/Amazing Grace_andTime.mp3" width="349" height="16" autoplay="false" controller="true" bgcolor="CED5AB"></embed>
</object>

See http://www.radio-hymnal.com/music/html/AmazingGrace_and_Timefixed.html

Jun 23, 2010 3:27 PM in response to Darcy James Argue

Well, that is bad news. What browser and version are you using? Did you try another song on my site? For example: http://www.radiohymnal.com/music/html/AllGods_Chillun1.html

This is really sad. Apple should not be pushing out a new version of Safari that breaks previously proven QuickTime coding. I want this fixed. What am I doing wrong? What is under the engine of Safari 5 that would cause it not to execute a perfectly good path to an MP3? I am guessing it has something to do with the way Safari is processing my multiple URLs hosted on a Windows Server 2003 box. Is Windows Server Internet Information Services to blame?

Jun 23, 2010 3:43 PM in response to Darcy James Argue

My website plays audio slide show with small mp3 files. With Safari 4.0 no problem. Now no audio.

Both on my PC and my Mac.....

Explorer and Fire Fox have no problem just plays in the browser on pop-ups no problem.
Google Chromo ....never worked playing my slide show.
Safari 4.0 worked fine.

OH I want everyone to know Realplayer app works perfect too! It is a browser also.
So now I can even use Realplayer to browse and play embedded audio from my website.

What's the story. Why does Safari 5.0 act like Google browser ignoring my little mp3 audio file I want to hear???
BTW- I've had 3 other Safari 5.0 users in other parts of the country confirm this problem
The Kicker is 2 Mac Machines with Safari 5.0 in Johnstown Pa do hear the audio.
We've been on the phone together trying to trouble shoot this werido.

Lets see if anyone can help me understand what is happening with audio safari 5.0

Thanks good buddys

Safari 5 breaks embedded Quicktime player

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.