Adobe Flash Player Bug
I think I've narrowed down the problem with Flash-based MP3 player applets on our Music Page. At least in my tests, the results are now consistent. I'm confident that Adobe has introduced a bug in recent versions of the Adobe Flash Player. I think I may be the first person to characterize and narrow down this bug with enough detail for them to be able to do something useful with it.
The problem is only if you are on Firefox, only if you are on Windows, only if you have version 9.0.115.0 or 9.0.124.0 of the Adobe Flash Plugin installed (124 happens to be the latest and greatest as of this writing), and only with pages built a certain very specific way. If you're the type who likes to poke around at someone else's bugs, have a look here and let me know if you get the same issues.
I've submitted this as a bug to Adobe, but that was just through theirdev/null redirector web form, so who knows if they'll respond. Anyone got any contacts at Adobe?
Edit: I think I've implemented a reasonable work-around. If you still can't play the sound clips on our Music Page, please let me know in comments to this thread.
The problem is only if you are on Firefox, only if you are on Windows, only if you have version 9.0.115.0 or 9.0.124.0 of the Adobe Flash Plugin installed (124 happens to be the latest and greatest as of this writing), and only with pages built a certain very specific way. If you're the type who likes to poke around at someone else's bugs, have a look here and let me know if you get the same issues.
I've submitted this as a bug to Adobe, but that was just through their
Edit: I think I've implemented a reasonable work-around. If you still can't play the sound clips on our Music Page, please let me know in comments to this thread.

no subject
no subject
no subject
no subject
In the meantime, I've managed my own work-around that I think I like. Bascially I just replace the Flash buttons with download link buttons when I'm in a situation where the bug would arise.
Man, that Possible Oscar site is the business in terms of web design and attractiveness.
no subject
no subject
At 3am last night, I had an idea related to using IE conditional comments combined with the <noembed> tag that might solve the problem 100 percent if I implement it carefully.
no subject
(This is why I don't like proprietary stuff. If this were a Java app, you could fix it yourself. OTOH, Java is a pig and there are multiple implementations of the JVM, causing as many if not more headaches than the multiple standards-compliant-only-no-not-really browsers out there... *sigh*)
no subject
no subject
Flash player installed: Adobe flash player: 9,0,115,0
Firefox: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
--> Doesn't work
Safari: 3.1 (525.13.3)
--> Doesn't work
Internet Exploder: 7.0.5730.13
--> Works
Firefox: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Using IE tab plugin (1.3.3.20070528)
--> Works (expected, as it uses the IE API)
Opera: 9.27 Build 8841
--> Doesn't work
Lynx Browser: 2.8.5rel.1
--> Other.
For Lynx I had Expected 'No chance in Hell'. interestingly enough your page rendered quite beautifully, and allowed me do download the sample as MP3, which is now playing in iTunes. ^^
Considering the work you've already done on your site, you might wish to complete the accessibility pointers and give your all links unique names. right now all sample links are called sample, and all lyrics are called lyrics.
It's a different issue I know, but I got stuck in the full accessibility test anyway.
no subject
I'm surprised about Windows Safari and Windows Opera, but on the other hand, I don't have those on my system to test, so I'm glad to see this report from you. When they fail, do they fail exactly the same way as Firefox does? In other words, the plugin loads, looks like it'll work, but then sits and spins when you try to play? Perhaps more importantly, do the song files *play* in Safari/Opera on my test pages that render only 13 instances of the plugin?
The Lynx thing is actually part of the problem. My desire is that I want any non-flash browser to have that little alternate download link that you got when using Lynx. In other words, I wanted precisely that user experience to happen.
But you see, that's the heart of the issue. If I didn't care so deeply about making it function that way, then I already have a simple solution to all of this *right now*, which is to enclose an <embed> tag (which inexplicably works around the Adobe Flash bug) within an IE-specific <object classid=...> statement (which works on IE).
It's the tricky issues of working around the cross-browser rendering limitations of things like object and embed tags that prevents me from using that solution. I can't get (at least I haven't yet gotten) a reliable situation where the alternate download text appears in the cases in which I want it to appear *and* simultaneously uses the embed tag as a work around on Firefox.
And let's not even *think* about what happens when we throw *MAC* IE into the mix...
no subject
With 23 songs, Safari and Opera fail in exactly the same way as Firefox. XPSF just keeps spinning, and Wimpy appears to download the entire sample, but then stays on paused.
With just 13 songs interestingly enough, Safari and Opera work, while my Firefox doesn't
IE works in all 4 situations.
I understand you passion to do it right. I'm a bit of an accessibility geek, which means I try to get everything just right, while still looking spiffy as well.
no subject
no subject
Update for Safari 3.1.1
I updated to to Safari 3.1.1 on Windows XP.
Same Flash player installed: Adobe flash player: 9,0,115,0
This hasn't changed things:
Just for the tally.
Cheers,
Science Vixen
Re: Update for Safari 3.1.1
I think I'm now at the point where I'm done trying to characterize Adobe's bug, and I've got the work-around in place.
For now, my work-around specifically tests for Flash r115 and r124. If adobe doesn't fix it before their next release, then I'll need to change it to do a greater-than check instead of a list of two specific versions.
Re: Update for Safari 3.1.1
no subject
no subject
For what it's worth, CDBaby (which is using a different plugin than I am) behaves exactly the same way.
iframes?
I know they are accessibility hell, but I'm quite interested whether you could load 2 sets of 13 this way.
Re: iframes?
I sincerely doubt it'll work, since, iFrame or not, everything is rendered on the same page, and I'm willing to bet that Adobe's bug is somehow related specifically to that.
But it's worth a shot and should only take me a few minutes to try out. Thanks for the suggestion.
Re: iframes?
Was worth a try though, and worth it to confirm my suspicions and is worth adding to my bug page.
Re: iframes?
Back to the old drawing board.
Flash testing
Have you put an upper level on the flash plug-in (i.e. does it only test for versions between 9.0.115.0 and 9.0.124.0) or do you catch anything above 9.0.115.0?
There is of course no guarantee that the next version will be just as buggy, but if it does work, it would be nice to use it.
Re: Flash testing
Right now it checks for those two specific versions. Not because I wanted to leave the hole for the possibility of the next build working, but rather, because the greater-than check is harder to implement in Javascript. I may have found some regexp code that does it correctly, so I've got that tucked aside in case I need to implement it on the next Flash release.
Re: Flash testing