【问题标题】:mediaelement.js not playing wav files in IE8mediaelement.js 不在 IE8 中播放 wav 文件
【发布时间】:2011-04-21 16:08:38
【问题描述】:

我已经开始尝试使用 mediaelement.js 作为跨浏览器/操作系统的音频播放器。

目前,我正在尝试让它播放 WAV 文件。

这在 Chrome 和 Firefox 中运行良好(现在我已经确定 src 的 URL 都是小写的!)但在 IE8 中它不起作用。我的行为略有不同,具体取决于我是从 Windows 7 机器上的 IIS 服务器(显示播放器但不执行任何操作)还是在 Windows 2003 IIS 服务器(仅显示一个黑框)上运行没有任何播放器控件)

我可以从 IIS 日志中看到 silverlightmediaelement.axp 文件正在进入浏览器。

如果我查看 IE Developer Tools 页面中的页面,我可以看到 silverlight 对象在那里。

任何人都可以建议如何使它工作,或任何进一步调试的方法吗?

【问题讨论】:

    标签: internet-explorer wav mediaelement.js


    【解决方案1】:

    您是否在head 的顶部添加了 HTML5 填充程序?我绞尽脑汁想弄清楚为什么 IE 没有播放 audio 元素(有多个 sources),直到我查看了 DOM 树并看到了臭名昭著的问题,即 IE 无法解析 HTML5 元素。一旦我添加了HTML5 Enabling Script,它就运行得很好。

    【讨论】: