在我的网站上,我有一个嵌入的音频,该音频会自动在后台启动并运行(我嵌入了音频,因为无法在Chrome中自动播放普通音频)。现在,我正在尝试找到一种方法来使音频从剪辑中的随机点开始。
<body onload="audiofunction()">
<embed id="audio" src="berlin.mp3" type="audio/mpeg" autostart="true" loop="true">
<script>
function audiofunction(){
var audio = document.getElementById("audio");
alert(audio);
var max = audio.duration + 1;
audio.currentTime = Math.floor(Math.random() * max);
}
</script>
</body>
这就是我的代码的样子。我知道它可以在普通音频上运行,但是在嵌入音频的情况下什么也没发生。
也许你可以帮助我。