我想在我的网站上使用此功能。 对于访客,前3次访问时应自动播放音频。 例如:如果有人访问我的网站,则每次加载/刷新网站时都会自动播放音频,直到第三次访问为止。
<audio id="audio" controls autoplay>
<source src="audio/1.ogg" type="audio/ogg">
<source src="audio/1.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
有人可以帮忙吗?
答案 0 :(得分:2)
确保您使用的是HTML5 audio
元素,并且没有设置autoplay
属性。这应该有效:
var playCount = localStorage.getItem('playCount') || 0;
if (playCount < 3) {
document.getElementById('audio').play();
localStorage.setItem('playCount', playCount + 1);
}
答案 1 :(得分:-1)
if (sessionStorage.visitcount==3) {
var aud = document.getElementById("audio");
aud.autoplay = false;
}
else {
sessionStorage.visitcount += 1;
}