Javascript从随机数播放mp3

时间:2016-12-01 10:10:59

标签: javascript random mp3

这是我之后的事情:

页面加载 - 在运行随机数(不是列表)的脚本并添加" .mp3"之后播放选择的mp3。对它...

这是我到目前为止所得到的并且它无法正常工作:



<script type="text/javascript">
	
function myFunction() {
    var x = Math.floor((Math.random() * 6) + 1);
  }   
    
document.write ('<audio src= "media/' + x + '.mp3" controls autoplay></audio>')

</script>
&#13;
&#13;
&#13;

请帮忙。谢谢。

1 个答案:

答案 0 :(得分:1)

您需要更改src元素的audio属性,而不是每次都添加其他元素。

function myFunction() {
    var x = Math.floor((Math.random() * 6) + 1);
    document.getElementById("myAudio").src = "media/" + x + ".mp3";
}
<body onload="myFunction();">
    <audio id="myAudio" src="" controls autoplay></audio>
</body>

请注意,您可以随时致电myFunction();以随机更改 当前的mp3。