为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Why won't a video play when coming from one ISP but will from another?

more options

This video, CoronaChoirOnTV.html, runs fine to my Firefox when it's coming from my website, which is hosted by NetworkSolutions. Here is the link: http://willsoper.net/CoronaChoirOnTV.html

But it won't run for me on my Firefox when coming from my client's ISP, InMotionHosting. Here is that link: http://freddiegershon.com//CoronaChoirOnTV.html

InMoHo's support says their version runs for them on their Firefox.

I've cleared my FF cache; I've reset FF to default. I still get: "No video with supported format and MIME type found." on the IMH version. What do you think is going on?

This video, CoronaChoirOnTV.html, runs fine to my Firefox when it's coming from my website, which is hosted by NetworkSolutions. Here is the link: http://willsoper.net/CoronaChoirOnTV.html But it won't run for me on my Firefox when coming from my client's ISP, InMotionHosting. Here is that link: http://freddiegershon.com//CoronaChoirOnTV.html InMoHo's support says their version runs for them on their Firefox. I've cleared my FF cache; I've reset FF to default. I still get: "No video with supported format and MIME type found." on the IMH version. What do you think is going on?

所有回复 (4)

more options

The Web Console shows these errors:

Specified "type" attribute of "video/mp4" is not supported. Load of media resource coronaChoir.mp4 failed. @ http://freddiegershon.com//CoronaChoirOnTV.html
HTTP "Content-Type" of "text/plain" is not supported. Load of media resource http://freddiegershon.com//coronaChoir.webm failed. @ http://freddiegershon.com//CoronaChoirOnTV.html
HTTP "Content-Type" of "text/plain" is not supported. Load of media resource http://freddiegershon.com//coronaChoir.ogv failed. @ http://freddiegershon.com//CoronaChoirOnTV.html

So this is caused by a misconfiguration of the server.

Firefox is less strict with the object tag:

data:text/html,<object type="video/webm" data="http://freddiegershon.com//coronaChoir.webm" width="100%" height="100%"></object>
data:text/html,<object type="video/ogg" data="http://freddiegershon.com//coronaChoir.ogv" width="100%" height="100%"></object>
more options

I sent your analysis to IMH; here is their reply. Please advise:

Hello,

Thank you for contacting support.

The problem is you FireFox, I use fire fox myself and I am a huge fan of the software. There are a couple of things that it could be, either your installation is corrupted, or you are missing a plugin.

I am able to pull it up fine, I would suggest researching the inner workings of firefox.

more options

What did you make of the IMH reply above?

It seems to me you think it's a problem with their servers; they think it's a problem with my copy of FireFox.

In their favor, they can run the video on their FireFox(s). In your favor, I can run the video on my FireFox when the video is coming from my personal site's servers, which are with Network Solutions, not IMH.

I need to be sure my client's videos will run for his viewer's who have FireFox. So I need to solve this problem.

Can you please respond to me as to what you thought of IMH's reply above?

more options

It works on Windows 7 with default settings. Firefox on Windows 7 will use the "Windows Media Foundation" components of newer Windows OSes to play the MP4 media.

If I disable Firefox from using those components, I get the error cor-el gets: the server is not configured to send the proper headers with the .webm and .ogv file types, so it is sending the content type "text/plain" instead. This can be fixed in httpd.conf (not available to you on shared hosting, provider must edit) or a local .htaccess file in that folder or the root of your site.


If your provider wants to see this problem on their Windows Vista or higher system, they can do this:

(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) Double-click media.windows-media-foundation.enabled to switch its value from true to false. Reload the tab with the video bypassing the cache (Ctrl+Shift+r). Firefox should bypass the MP4 format and try the others in sequence. And fail.


Edit: Apparently this is a longstanding issue with this host: http://help.videojs.com/discussions/questions/457-video-dont-playfirefox

由jscher2000 - Support Volunteer于修改