我试图使一个音频文件自动启动时,我的网站加载。我发现自动播放属性不起作用。所以我使用了javascript,但它不起作用,相反,它表明play()只能启动vy用户手势。
我的代码:
<script type="text/javascript">
function main() {
var audioElement0 = document.createElement('audio');
audioElement0.setAttribute('src', './audio.mp3');
audioElement0.setAttribute('autoplay', 'autoplay');
audioElement0.play();
audioElement0.addEventListener('ended', function() {
this.currentTime = 0;
this.play();
}, false);
}
</script>
<body onload="main()">
<button onclick="main()" id="btn" >play</button>
</body>
请给我做一个完整的剧本。
好吧,在HTML中有一个叫做“音频自动播放”的东西。它所做的是播放一个可以通过链接访问的文件和/或您的文件。有些浏览器不支持它,但如果是这种情况,您可以使用不同的浏览器。
<!DOCTYPE html>
<html>
<body>
<audio controls autoplay>
<source src="src.mp3" type="audio/mpeg">
</audio>
</body>
</html>