音频标签在IE9中不起作用

时间:2011-09-09 07:59:14

标签: html5 internet-explorer-9 html5-audio

我正在尝试使用音频标签。

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

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

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

<html>
  <head>
  </head>
  <body>
    <audio controls="controls" src="c:\concerto.mp3" >
       audio tag not supported.
    </audio>            
  </body>
</html>

3 个答案:

答案 0 :(得分:16)

将HTML5 doctype添加到页面中,它应该在IE9中触发标准模式。您还应该向make the document valid添加标题元素:

<!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>

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

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

答案 1 :(得分:0)

如果'audio'在chrome,safari等中有效,但在IE中没有,请检查您的元标记。我有一个提到IE8,它阻止了'音频'的运作。直到我发现灯亮了这个问题时才非常令人沮丧。

答案 2 :(得分:0)

如果您提供完整路径,则会在您的PC中播放文件,如文件:#c;文件:// c:/concert.mp3"或仅文件名&#34; concert.mp3&#34;如果文件与html文件位于同一文件夹中。 Firefox还需要其他文件夹中文件的完整路径,而Chrome似乎添加了&#39; file://&#39;如果它不在URL中。如果要在本地文件位于其他文件夹中时使用播放本地文件,则会出现此问题。 FileAPI不允许您查找文件的路径。