我需要一些帮助,使用音频html标签制作一个非常简单的Jquery播放列表.到目前为止我得到了他的:
<audio id="myAudio" preload="auto">
Your user agent does not support the HTML5 Audio element.
</audio>
Run Code Online (Sandbox Code Playgroud)
和jquery部分:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script>
$(document).ready(function() {
bgAudio = document.getElementById("myAudio");
bgAudio.volume = 0.3;
bgAudio.controls = true;
bgAudio.loop = true;
bgAudio.autoplay = true;
bgAudio.src = "bg1.mp3";
bgAudio.src = "bg2.mp3";
bgAudio.play();
});
</script>
Run Code Online (Sandbox Code Playgroud)
我该如何让这两个mp3一个接一个播放?谢谢您的帮助.
我正在生成密码random_int,但我注意到一些奇怪的东西.有时(纯粹随机),它会生成小于最小值的密码.例如,我设置10和15限制,每一次大约50-70尝试它弹出一个2-3字符长密码.我的脚本有问题吗?重现输出很难,只需刷新脚本直到得到类似的结果.
<?php
$r_number = random_int( 10 , 15 );
function random_str(
$length,
$keyspace = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,./<>?;:"|[]{}-=_+`~!@#$%^&*'
) {
$str = '';
$max = mb_strlen($keyspace, '8bit') - 1;
if ($max < 1) {
throw new Exception('$keyspace must be at least two characters long');
}
for ($i = 0; $i < $length; ++$i) {
$str .= $keyspace[random_int(0, $max)];
}
return $str;
}
$password = random_str($r_number);
echo $password;
?>
Run Code Online (Sandbox Code Playgroud)