
Embedded audio player not working with Firefox in a Laptop, but working fine in a PC. How can I fix this? This started with the new Firefox design.
This problem happens apparently only with the Embedded audio player at http://www.theskepticsguide.org/ . I've tried other embedded audio players from other websites and they work fine. In the Firefox installed in my Laptop, no matter what I do it doesn't play the SGU podcast. When I try to click in the Download option it says "Video can't be played because the file is corrupt." However, I can play and download the podcast without any issue with the Firefox installed in my PC, which is the exact the same version that's in my laptop, so I really don't know what could be the cause.
I recall that this wasn't happening before the new Firefox design. I've tried the solutions suggested about this issue before asking this question. I checked that plugins are up to date. I removed plugins and all addons and this didn't help either. Reseted Firefox with no luck. Also tried a clean installation of Firefox and it didn't work. I used the laptop without syncing first and then syncing, with no difference. Flash is up to date and there are no apparent issues there.
Chosen solution
Perhaps it's a missing or corrupted codec? I wouldn't trust codecs from sources other than Microsoft for this purpose, since Firefox is attempting to use Windows to play the file.
If you decide to give up and bypass the native player in favor of a plugin, these settings changes typically work for that:
(1) In a new tab, type or paste about:config in the address bar and press Enter. Click the button promising to be careful.
(2) In the filter box, type or paste media. and pause while the list is filtered
(3) [Except XP] Double-click media.windows-media-foundation.enabled to switch its value from true to false.
(4) Double-click media.directshow.enabled to switch its value from true to false.
Read this answer in context 👍 3All Replies (9)
This page uses the native HTML5 audio player. More specifically, it creates an <audio> tag to play the MP3 using Firefox's built-in ability to play it using a component of Windows.
Some users have made settings changes to prevent Firefox from natively playing MP3s. If you do not recall turning that off, I wonder whether any of your media downloaders might be a factor??
If you have not already tried:
When you have a problem with one particular site that previously worked normally, a good "first thing to try" is clearing your Firefox cache and deleting your saved cookies for the site.
(1) Bypass Firefox's Cache
Use Ctrl+Shift+r to reload the page fresh from the server.
Alternately, you also can clear Firefox's cache completely using:
"3-bar" menu button (or Tools menu) > Options > Advanced
On the Network mini-tab > Cached Web Content : "Clear Now"
If you have a large hard drive, this might take a few minutes.
(2) Remove the site's cookies (save any pending work first). While viewing a page on the site:
- right-click and choose View Page Info > Security > "View Cookies"
- Alt+t (open the classic Tools menu) > Page Info > Security > "View Cookies"
In the dialog that opens, you can remove the site's cookies individually.
Then try reloading the page. Does that help?
To rule out extensions as a possible culprit, could you try the site in Firefox's Safe Mode? That's a standard diagnostic tool to deactivate extensions, some advanced features, and some custom settings. More info: Diagnose Firefox issues using Troubleshoot Mode.
You can restart Firefox in Safe Mode using either
- "3-bar" menu button > "?" button > Restart with Add-ons Disabled
- (menu bar) Help menu > Restart with Add-ons Disabled
Note: Flash and other plugins still run
After Firefox closes, a small dialog should appear: click "Start in Safe Mode" (not Reset)
Any difference?
I tried all three suggestions again and it didn't make a single difference. As I mentioned, I have already removed and reinstalled Firefox, Flash, all Plug-ins and even the media players and codecs in my Laptop, and for some reason the problem remains.
I think you may be right in thinking that something outside Firefox may be causing the issue, but this problem only started when the new Firefox design started and removed my old Firefox configuration after backing it up. I deleted this back-up since I didn't particularly customized Firefox other than the Plug-ins (incidentally, Firefox did not remove its configuration in my PC). The Firefox installation in my Laptop is the same as the one in my PC, yet this player doesn't work in the Laptop. I assumed that it was a problem with the new Firefox design, until I visited the website on my PC and it worked without any issues.
For future suggestions, I can remove Firefox, Flash and a few other things from my Laptop without problems if that helps to fix that annoying problem.
Make sure that your security software isn't causing this issue and blocking content or otherwise tampering with downloading files.
Boot the computer in Windows Safe Mode with network support (press F8 on the boot screen) as a test.
I tried Windows Safe Mode with network support as suggested, but unfortunately it didn't change anything. The player still can't reproduce the audio and when I click in download it still says "Video can't be played because the file is corrupt."
I think I might have stumbled upon something that might be relevant to fix my problem. I noticed that, while audio players from other websites don't have a problem playing MP3, I cannot directly listen any MP3 in Firefox no matter the website. All give the same message "Video can't be played because the file is corrupt." Other audio types such as OGG don't have an issue and can be listened directly with Firefox. Checking Firefox on my PC, this problem with MP3 files does not happen.
Because of this, I'm guessing the problem is related to how the MP3 file type is configured in my Laptop. If this is the problem, how could I confirm that this is the issue that's making Firefox unable to handle the SGU embedded audio player?
Chosen Solution
Perhaps it's a missing or corrupted codec? I wouldn't trust codecs from sources other than Microsoft for this purpose, since Firefox is attempting to use Windows to play the file.
If you decide to give up and bypass the native player in favor of a plugin, these settings changes typically work for that:
(1) In a new tab, type or paste about:config in the address bar and press Enter. Click the button promising to be careful.
(2) In the filter box, type or paste media. and pause while the list is filtered
(3) [Except XP] Double-click media.windows-media-foundation.enabled to switch its value from true to false.
(4) Double-click media.directshow.enabled to switch its value from true to false.
Your suggestion worked. For the moment, I'll have to bypass the native player. I'd rather use it, but I need to find out what is causing the problem with the codec and that will take me some time. Had this issue not appeared with Firefox native player, I wouldn't have found out that there is a problem with the codec installed in my Laptop since neither Opera nor Chrome have this issue. Thank you very much.
For future reference, I finally managed to make it work using the native Firefox player. As jscher2000 pointed out, there was a missing codec. In fact, it wasn't a codec, but all Windows 7 Media Features. I never use them since I prefer VLC or foobar2000, so didn't notice that the default features were missing from my Laptop until I started looking for the default codecs that Windows 7 is supposed to have.
Once again, thanks jscher2000. Your suggestions were on point.
I stumbled across the download. Here's a link for anyone else looking for it:
Windows 7 users
- Media Feature Pack for Windows 7 N with Service Pack 1 and Windows 7 KN with Service Pack 1 (KB968211)
http://www.microsoft.com/en-us/download/details.aspx?id=16546
Windows 8.1 users
- Media Feature Pack for N and KN versions of Windows 8.1 http://www.microsoft.com/en-us/download/details.aspx?id=40744
Windows 8 users
- Media Feature Pack for N and KN versions of Windows 8 http://www.microsoft.com/en-us/download/details.aspx?id=30685