Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS在IE上播放声音_Javascript_Internet Explorer_Audio - Fatal编程技术网

Javascript JS在IE上播放声音

Javascript JS在IE上播放声音,javascript,internet-explorer,audio,Javascript,Internet Explorer,Audio,我有一个在onmouseover事件中用JS播放声音效果的简单代码。它是这样工作的 <script type="text/javascript"> var sonido=document.getElementById("neonclip"); </script> <audio preload id="neonclip"> <source src="http://www.mysite/neon.ogg" type="audio/ogg" /

我有一个在onmouseover事件中用JS播放声音效果的简单代码。它是这样工作的

<script type="text/javascript">
    var sonido=document.getElementById("neonclip");
</script>
<audio preload id="neonclip">
    <source src="http://www.mysite/neon.ogg" type="audio/ogg" />
</audio>

问题是它可以在Firefox/Opera/Chrome上运行,但不能在IE上运行,我需要它在所有主流浏览器上运行。我知道声音文件格式有问题(不能播放.ogg)。所以我需要添加一个.mp3,我应该怎么做?在脚本中添加一个If检测浏览器?

检查这个,看看你测试的是哪个版本的IE?我正在IE 9.0上测试它
onmouseover="document.getElementById('neonclip').play();"