ie11不支持音频播放
IE 11 not supporting audio playing?
我检查了w3schools.com和createElement(), setAttribute()和play()都意味着由IE 11支持吗?下面的JS代码在其他现代浏览器中运行良好。想法吗?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript">
var amusic = document.createElement('audio');
amusic.setAttribute('src', 'sing.wav');
amusic.play();
</script>
</head>
<body>
</body>
</html>
实例- https://jsfiddle.net/40x303ka/
您的代码指定WAV文件作为音频文件。从W3Schools网站上可以看到,ie浏览器不支持WAV文件。
为了获得最大的跨浏览器支持,我建议使用MP3文件,或者更好的是,根据浏览器兼容性指定文件,如下所示:var amusic = document.createElement('audio');
var source= document.createElement('source');
if (audio.canPlayType('audio/mpeg;')) {
source.type= 'audio/mpeg';
source.src= 'audio/sing.mp3';
} else {
source.type= 'audio/ogg';
source.src= 'audio/sing.ogg';
}
amusic.appendChild(source);
如果你仍然想使用WAV文件,请查看此链接:http://www.phon.ucl.ac.uk/home/mark/audio/play5.htm
它使用非标准的bgsound标签,只有IE使用这个标签来播放WAV文件
我在windows服务器上工作,在internet explorer中播放MP3音频时遇到了同样的问题。
我找到的唯一解决方案是在我的服务器上安装"桌面体验功能"。
开始->搜索"服务器管理器"->功能->添加功能->选择"桌面体验"->下一步并安装
安装完成后,您需要重新启动计算机,然后启用该功能。
相关文章:
- 使用HTMLMediaElement向后播放音频
- 播放音频时创建一个跳动的圆圈
- Javascript播放音频后其他没有音频崩溃
- 在播放完成之前再次单击播放音频文件
- 延迟后播放音频标签
- 如何使用Flash CC画布项目在iPad上播放音频
- 使用javascript播放音频(没有HTML5或可见播放器)
- 如何使用Bootstrap和Heroku为Rails应用程序添加隐藏的播放音频
- 检测iOS移动设备的JavaScript比自动播放音频
- 在手机和平板电脑浏览器上播放音频片段
- 需要帮助修复我的javascript"对于循环“;播放音频播放列表
- 自动播放音频播放列表SoundManager2 bar ui
- 单击链接时播放音频剪辑
- 使用 Redux 播放音频文件
- 在 iPad 上延迟后正在播放音频
- 关闭后,引导模式弹出窗口上的视频继续播放音频
- 无法更改用于播放音频的变量
- 我在 html5 音频标签中播放音频时收到 [对象媒体错误]
- 无法使用谷歌应用引擎播放音频.它在本地工作
- 在 javascript 数组中播放音频文件时遇到问题