【问题标题】:IE10 and HTML5 audioIE10 和 HTML5 音频
【发布时间】:2013-08-06 04:19:37
【问题描述】:

我有一个基于 HTML5 音频/JS 的示例播放器,它在 Chrome 和 Firefox 中运行良好,但在 IE10 中无法正常运行(Win8 开发预览中的最新版本)。

现在我有 2 个问题:

a) 在倒带当前播放的样本时使用

  samples[event.b].pause();
  samples[event.b].currentTime = 0;

IE10 给我

SCRIPT5022:DOM 异常:INVALID_STATE_ERR (11)

就行设置currentTime。这是什么意思?

b) 它不喜欢 WAV 样本(不会播放任何东西).. 简直不敢相信 MS 不支持 WAV。谁能确认一下?

【问题讨论】:

  • 以后考虑Modernizr.audio。使用.canPlayType,它将让您更好地了解用户代理可以容纳什么。

标签: html audio internet-explorer-10


【解决方案1】:

我没有安装 IE10,所以无法查看 myseld。但是这里有一个文件格式测试页面来测试支持哪些格式:

http://textopia.org/androidsoundformats.html

【讨论】:

  • 感谢您的链接!显然,IE10不支持WAV,基本上只支持Mpeg格式。由于此处缺少图片上传,请参阅截图:plus.google.com/u/0/104856249853890787243/posts/6AQWLMHSzKP 我如何将您的回复标记为 1/2 答案? ;)
  • 实际上,使用不受支持的 WAV 格式是问题 a) 的原因 .. 它适用于我使用 mp3。
  • 欢迎。 1/2 答案按钮真的是一个缺失的功能! :-)
  • 啊,也谢谢你!顺便说一句:Chrome/FF 当然会同时播放 mp3 和 wav 版本的样本,但 wav 版本似乎具有稍快的攻击速度(可以更快地触发)。差别很小,但有了节拍盒和训练有素的耳朵,你就能听到。
  • 您可以使用IE11中的开发者工具来模拟IE10及以下版本。
【解决方案2】:

只要您正确实现了标签,并且您的服务器支持特定音频 mime 类型,IE 10 应该可以正常工作,没有任何问题。 IE 10 还会检查音频硬件。

目前 IE 支持的音频格式有:MP3 和 MP4

请在硬件检查中查看输出

【讨论】:

    猜你喜欢
    • 2011-09-29
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多