gpt4 book ai didi

javascript - 各种临时解决方法后,IE11音频标签不起作用

转载 作者:行者123 更新时间:2023-12-03 01:14:12 24 4
gpt4 key购买 nike

这个问题已经被多次问及解决了,但是我在SO上找到的修复方法对我来说没有用,所以现在轮到我问了。
我的音频标签在chrome和Edge中工作正常,但在IE11中却不能。
在高级媒体设置中,我启用了播放网络音频,虽然没有必要,但我在头标签中有此设置:<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">我的顶部是<!DOCTYPE html>,上面没有空格或空白。
我的音频标签是这样创建的:$("body").append($("<audio id='<%=aCodeElement.getDescription()%>'> <source src='<%=aCodeElement.getCode()%>' type='audio/mpeg'></audio>"));在浏览器中,它们看起来像:

<audio id="RingTone01"> 
<source src="http://10.37.0.102/console/sounds/ringtones/Ring-Tone-01.wav" type="audio/mpeg">
</audio>
它们被触发如下:
for(var i = 0; i < soundlist.length; i++)
{
if (soundlist[i] == tone)
{

document.getElementById(soundlist[i]).play();


}
}
我已经运行了调试器,以确保IE11可以找到正确的元素,但它不会播放音频。输入类似
var audioelem = document.getElementById("RingTone01");
audioelem.play();
控制台仅显示未定义,并且不会播放音频。任何帮助将不胜感激。
最后一件事,html5test.com说我的Internet Explorer没有Web Audio API,而chrome有,所以也许这可能指向某些东西。

最佳答案

IE11不支持wav文件,因此我创建了一个测试mp3文件,音频标签正常工作。

关于javascript - 各种临时解决方法后,IE11音频标签不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63042903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com