音频标签在IE9中不起作用

8 html5 html5-audio internet-explorer-9

我正在试验音频标签.

以下文件适用于Google Chrome,但不适用于IE9.我总是得到"不支持音频标签".我也试过wav,flac,wma - >同样的结果.

我怀疑可比性模式可能存在一些问题,但我找不到改变它的位置.

有人可以帮忙吗?亲切的问候乔治

<html>
  <head>
  </head>
  <body>
    <audio controls="controls" src="c:\concerto.mp3" >
       audio tag not supported.
    </audio>            
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

rob*_*rtc 16

将HTML5文档类型添加到页面,它应该在IE9中触发标准模式.您还应该添加title元素以使文档有效:

<!DOCTYPE html>
<html>
  <head>
    <title>Add a title</title>
  </head>
  <body>
    <audio controls="controls" src="c:\concerto.mp3" >
       audio tag not supported.
    </audio>            
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果您仍然遇到问题,请尝试将此元标记添加到头部:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
Run Code Online (Sandbox Code Playgroud)

  • 实际上浏览器*DO*区分4到5.这就是doctype改变的原因.请参阅http://diveintohtml5.org/semantics.html (2认同)