Html mediaelement.js音频不适用于IE9和wav文件

Html mediaelement.js音频不适用于IE9和wav文件,html,internet-explorer-9,wav,mediaelement.js,Html,Internet Explorer 9,Wav,Mediaelement.js,我在其他线程/讨论中找不到解决方案 在IE9中使用mediaelement.js播放wav文件时,我遇到了一个问题。播放器显示为完全黑色,没有任何控制按钮 我尝试了正常的方法,但没有成功 <audio id="player2" src="myFile.wav" type="audio/wav" controls="controls"></audio> <!--[if IE]> <script src="html5shiv.js"></

我在其他线程/讨论中找不到解决方案

在IE9中使用mediaelement.js播放wav文件时,我遇到了一个问题。播放器显示为完全黑色,没有任何控制按钮

我尝试了正常的方法,但没有成功

<audio id="player2" src="myFile.wav" type="audio/wav" controls="controls"></audio>
<!--[if IE]>
   <script src="html5shiv.js"></script>
<![endif]-->
未成功

<audio id="player2" src="myFile.wav" type="audio/wav" controls="controls"></audio>
<!--[if IE]>
   <script src="html5shiv.js"></script>
<![endif]-->

我试图强制flash后退,但没有成功

<audio id="player2" 
       controls="controls">
  <source src="myFile.wav" type="audio/wav" />
  <!-- Flash Fallback -->
  <object width="640" height="360" type="application/x-shockwave-flash" data="flashmediaelement.swf">
      <param name="audio" value="videos/build/flashmediaelement.swf" />
      <param id="flashvars-param" name="flashvars"    value="controls=falseg&file=myFile.wav" />
  </object>        
</audio>

加上javascript中的
模式:“shim”


这在FF和Google Chrome中运行良好。

看起来IE9不会使用HTML5中的音频标签播放.WMA或.WAV文件。我在Garret Wilson家里找到的

IE9 HTML5不支持WAV文件

HTML5被证明是有用的。嗯,理论上。如果成功的话。看,HTML5具有各种各样的功能,比如播放声音的元素。而这一次,浏览器正抛开它们的专利本能,本着互操作性的精神,它们正在实现相同的API!微软甚至喜欢这个元素!那么现在我们可以编写跨浏览器工作相同的页面了吗?当然不是!虽然它们支持相同的API,但浏览器决定只支持某些音频编解码器,这意味着没有一种音频格式可以在所有浏览器上工作。和往常一样,微软在这里的行为只能被认为是恶意的,是出于防止互操作性的精神,而不是鼓励互操作性

让我们以MP3为例。IE9支持它。耶。Firefox9呢?不是。Mozilla声称这是因为专利风险。好吧,如果你这么说的话。那么Firefox支持什么呢?奥格。这是一个开放的音频标准,据称不受专利限制的限制

那么,无论微软是否购买了Mozilla关于MP3的故事,本着互操作性的精神,为什么IE不继续实施Ogg,以便在两种浏览器上都能使用某种音频格式呢?你告诉我。也许微软会说,“MP3无处不在,我们为什么要迎合Mozilla的问题?”这是一种逃避,但我还是顺其自然吧。还有更棘手的问题正在酝酿之中

让我们一起跳过有损格式,看看LPCM编码的WAV文件。当然,它们更大,但假设我不在乎,我只是想要一些能够跨浏览器工作的东西。谁支持它?火狐4?对铬4?对狩猎5号?对歌剧10.6?对IE9?不

如果IE9支持WAV,那么至少有一种音频格式在所有主要的现代浏览器中都受支持


猜猜是谁首先创建了WAV格式?微软他们为什么不支持呢?也许你应该开始在上面的段落中寻找答案。

看起来IE9不会使用HTML5中的音频标签播放.WMA或.WAV文件。我在Garret Wilson家里找到的

IE9 HTML5不支持WAV文件

HTML5被证明是有用的。嗯,理论上。如果成功的话。看,HTML5具有各种各样的功能,比如播放声音的元素。而这一次,浏览器正抛开它们的专利本能,本着互操作性的精神,它们正在实现相同的API!微软甚至喜欢这个元素!那么现在我们可以编写跨浏览器工作相同的页面了吗?当然不是!虽然它们支持相同的API,但浏览器决定只支持某些音频编解码器,这意味着没有一种音频格式可以在所有浏览器上工作。和往常一样,微软在这里的行为只能被认为是恶意的,是出于防止互操作性的精神,而不是鼓励互操作性

让我们以MP3为例。IE9支持它。耶。Firefox9呢?不是。Mozilla声称这是因为专利风险。好吧,如果你这么说的话。那么Firefox支持什么呢?奥格。这是一个开放的音频标准,据称不受专利限制的限制

那么,无论微软是否购买了Mozilla关于MP3的故事,本着互操作性的精神,为什么IE不继续实施Ogg,以便在两种浏览器上都能使用某种音频格式呢?你告诉我。也许微软会说,“MP3无处不在,我们为什么要迎合Mozilla的问题?”这是一种逃避,但我还是顺其自然吧。还有更棘手的问题正在酝酿之中

让我们一起跳过有损格式,看看LPCM编码的WAV文件。当然,它们更大,但假设我不在乎,我只是想要一些能够跨浏览器工作的东西。谁支持它?火狐4?对铬4?对狩猎5号?对歌剧10.6?对IE9?不

如果IE9支持WAV,那么至少有一种音频格式在所有主要的现代浏览器中都受支持


猜猜是谁首先创建了WAV格式?微软他们为什么不支持呢?也许你应该开始在上面这一段中寻找答案。

这里可以找到一些链接:PC和移动设备的音频浏览器支持矩阵这里可以找到一些链接:PC和移动设备的音频浏览器支持矩阵