我有一个页面,我在其中显示一些音频 .ogg/.mp3 文件以在浏览器中收听(它是显示在“收据”页面上的购买产品)。
这些文件在 Chrome、Opera、Safari 和 Firefox 中非常棒,我可以播放它们、暂停、重新启动等等。
今天我使用一个快速修复并强制浏览器如果 IE 模拟 IE7 版本然后它可以工作,但当然看起来很丑。我也可以跳过<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
并使用兼容性视图并获得相同的结果。
在 IE10 Win7(获取最新版本)中显示,我什至无法按下播放按钮:http ://snag.gy/kANRy.jpg 你可以自己看看:http ://energyshop.se/testry .php/
此外,myclient 使用的是旧版本的 IE,对她来说也是如此。
我还可以补充一点,如果我按下 f12 并切换到 IE10 的兼容性视图,音频将正常工作并且我能够收听它们 - 但在我取消单击兼容性视图时不会。
这是用于音频的代码(测试代码)(这里是:http ://pastebin.com/ENrPj8cx 我的 pdt.php 的完整代码版本):
<!DOCTYPE html>
<html>
<head>
<title>Tack för Ert köp!</title>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<link rel="stylesheet" type="text/css" href='/phpstyles.css' />
</head>
<body>
<?php
echo("<audio id='testry' controls preload='auto'>");
echo("<source src='/1.mp3' />");
echo("<source src='1.mp3' />");
echo("<source src='1.mp3' />");
echo("<source src='/1.mp3' type='audio/mpeg' />");
echo("<source src='1.mp3' type='audio/mpeg' />");
echo("<source src='/1.mp3' type='audio/mp3' />");
echo("<source src='1.mp3' type='audio/mp3' />");
echo("Your browser does not support the audio tag.");
echo("</audio>");
?>
</body>
</html>
这是我的.htaccess: http: //pastebin.com/2mz8QwEV
另外,这是我的页面头、元数据和文档类型(它是一个 pdt.php)
<!DOCTYPE html>
<html>
<head>
<title>Tack för Ert köp!</title>
<link rel="stylesheet" type="text/css" href='/phpstyles.css' />
<script src="http://api.html5media.info/1.1.5/html5media.min.js"></script>
</head>
我知道 IE9+ 支持 .mp3 并且我已经更新了它,怎么了?任何人?