繁体   English   中英

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

mediaelement.js audio not working with IE9 and wav files

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在其他主题/讨论中找不到解决方案。

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

我尝试正常方式失败

<audio id="player2" src="myFile.wav" type="audio/wav" controls="controls"></audio>

我尝试HTML5shiv失败

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

加号mode: 'shim' javascript中的mode: 'shim'

在FF和Google Chrome浏览器中运行正常。

1 个回复

IE9似乎不会使用HTML5中的音频标签播放.WMA或.WAV文件。 我在Garret Wilson的博客上找到了它。

IE9 HTML5不支持WAV文件

HTML5变得很有用。 好吧,理论上。 如果可行。 HTML5具有各种功能,例如播放声音的元素。 这次,浏览器将自己的直觉抛在一边,并且本着互操作性的精神,他们实现了相同的API! 微软甚至喜欢这个元素! 因此,现在我们可以编写在浏览器中工作相同的页面了吗? 当然不是! 尽管它们支持相同的API,但浏览器决定它们仅支持某些音频编解码器,这意味着没有一种音频格式可以在所有浏览器上使用。 像往常一样,只能将Microsoft在此处的行为视为恶意行为,并且本着防止互操作性的精神,而不鼓励这样做。

让我们以MP3为例。 IE9支持它。 好极了。 Firefox 9呢? 否。Mozilla声称这是因为存在专利风险。 好吧,好的,如果你这么说。 那么,Firefox支持什么呢? 哎呀 这是一种开放的音频标准,据说不受专利限制的限制。

那么,微软是否本着互操作性的精神购买了Mozilla关于MP3的故事,为什么IE不会继续进行Ogg的实现,以便在某些浏览器上都能使用某种音频格式? 你告诉我。 也许微软会说:“ MP3无处不在,为什么我们要迎合Mozilla的问题?” 那是一个解决方案,但我会让它滑下来。 尚有其他更棘手的问题。

让我们完全跳过有损格式,然后看一下LPCM编码的WAV文件。 当然,它们更大,但是可以说我不在乎,我只是希望某些东西能在浏览器中工作。 谁支持? Firefox 4? 是。 Chrome 4? 是。 Safari 5? 是。 Opera 10.6? 是。 IE9? 没有!!!!

如果IE9支持WAV,则将在所有主要的现代浏览器中至少支持一种音频格式。

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

1 mediaelement.js在IE9上不起作用

我尝试使用IE9来访问网站: http ://mediaelementjs.com/,并且收到错误SCRIPT16385:未实现 mediaelement-and-player.min.js,第40行字符495 可能是在以下网址中描述的相同问题: https : //github.c ...

2 mediaelement.js不播放IE8中的wav文件

我已经开始尝试将mediaelement.js用作跨浏览器/ OS音频播放器。 目前,我正在尝试使其播放WAV文件。 这在Chrome和Firefox(现在我已经确定src的URL都是小写!)下工作正常,但是在IE8中却无法使用。 根据我是从Windows 7机器(显示播放器但不执 ...

3 多个音频播放器不工作mediaelement.js

我试图将2个音频播放器添加到一个页面时遇到问题 http://www.brad-holmes.co.uk/sites/jameswilliams/index.html 第一个加载正常,但第二个没有加载控件所有im使用unedit .js文件直接从mediaelements.js网站我 ...

4 Mediaelement.js-在IE6,7和8中不起作用

我的媒体元素适用于FF,Chrome,Safari,Opera和IE9,但不适用于IE6、7、8! 对于这些浏览器,我只看到一个黑匣子,其视频大小相同。 不知道发生了什么。 谢谢 ...

5 mediaelement.js:在IE8中不起作用-没有Flashfallback吗?

我尝试了mediaelement.js,它在使用mp4,ogg和webm的所有现代浏览器中均能在5分钟内正常工作。 然后我尝试了IE 8-无功能。 黑色播放器窗口,带有控件,但无功能。 我尝试了css-tipp(.me-plugin中的static vs absolut)。 我尝试了绝对 ...

7 在IE8中在AJAX之后调用mediaelement.js时不起作用

我在IE8中发生了一个绝对疯狂的错误。 目前,以下代码可在IE8以外的任何地方使用。 如果我在chrome中运行,则在启用警报的情况下触发“成功”。 如果我在IE中运行“错误”呢。 可悲的是,在IE中,我似乎无法找到任何详细的错误消息。 有谁知道这个吗? 我要疯子试图弄清 ...

8 Mediaelement.js IE8 Flash视频不起作用

我试图不重复问题,但这是我一直在争取的一段时间,我在这里找到的解决方案都没有帮助我的情况。 我正在将我的站点从另一个IIS 7服务器移动到启用SSL证书的IIS 7服务器。 我复制了所有文件,修复了网址,确保接受了正确的MIME类型(包括.swf文件)。 现在,在IE8中(因为它使用F ...

9 IE 9中的mediaelement.js视频在标准模式下不起作用

我已经看到几个有关MediaElement.js视频在IE 9中显示为黑色但仍在播放音频的问题。 似乎没有人有答案。 我正在使用观察到的其他信息开始一个新线程。 我有一个同事在她的PC上体验过此操作,但是我无法在其他计算机上复制它。 另一位同事说这是在她的家用PC上发生的。 我没有 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM