我正在尝试在页面刚刚打开时自动播放音频文件。我的浏览器是谷歌浏览器更新到最新版本..这是代码
<body>
<iframe class="audio" autoplay="autoplay" controls style = "display:none;">
<source src="./sound/pacmanbegin.mp3" type="audio/mpeg"/>
</iframe>
</body>
这在 Internet Explorer、Edge 等其他浏览器中也不起作用。有人可以帮助我吗?
最近很多浏览器只能在关闭声音的情况下自动播放,所以你需要在音频标签中添加静音属性,这是没有意义的,所以在我看来最好的方法是添加:
document.getElementById('audio').play();
在你之后</audio>
tag.
看一下这段代码:
<audio controls style="display:none" id="audio">
<source src="https://file-examples.com/wp-content/uploads/2017/11/file_example_MP3_700KB.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
<script>
document.getElementById('audio').play();
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)