我一直在搜索并将其简化为仅导致问题的原因。
<audio id="SoundHandle" style="display:none" />
<script type="text/javascript">
SoundHandle = document.getElementById('SoundHandle');
SoundHandle.src = 'test.ogg';
SoundHandle.play();
</script>
上面的代码在 Chrome 中运行良好,当我仍然有适当的检查等时,它适用于 IE 9 中的 MP3。但在 FireFox 中,它根本不播放声音,当我将其更改为这种布局时,我把它放在页面的顶部。现在在 Firefox 中,除了不播放声音之外,脚本标签下方的任何内容都不会呈现到页面上。
有人对这个有了解吗?