0

使用 mediaelement.js (mediaelementplayer-audio.html) 提供的示例,我无法在 Opera 中播放 MP3 文件。如果我将 Opera 导航到http://www.mediaelementjs.com ,它会起作用,但如果我尝试从本地主机访问文件,它就不会播放。控件正确呈现,但似乎没有加载。我在 Windows XP 上运行 Opera 12.14 我已经测试过 Chrome 24、Firefox 18、IE8(Flash 回退)和 Safari 5.1.7,只有 Opera 给我一个问题。有什么建议么?

4

1 回答 1

0

简短的回答:这不适用于 IIS 5.1,适用于 Apache 或 IIS 7。

长答案:查看 Opera 中的开发人员工具后,我发现 MP3 正在从服务器部分接收。然后我记得 IIS 5.1(这是我使用的 Web 服务器)不能正确支持这一点。然后我比较了来自 www.mediaelementjs.com 的 HTTP 响应标头,它说它使用的是 Apache。我在网上阅读到范围请求在 IIS 7 下工作。所以我将我的 Web 应用程序移到了 Windows 7 机器上,果然,它工作了。我必须记住明确定义我的 MIME 类型,但现在一切正常。

于 2013-02-13T05:19:43.550 回答