小编use*_*956的帖子

如何使用Jquery制作简单的HTML播放列表

我需要一些帮助,使用音频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一个接一个播放?谢谢您的帮助.

html audio jquery playlist

5
推荐指数
1
解决办法
2044
查看次数

random_int生成的值小于最小值

我正在生成密码random_int,但我注意到一些奇怪的东西.有时(纯粹随机),它会生成小于最小值的密码.例如,我设置1015限制,每一次大约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)

php random passwords generator

-1
推荐指数
1
解决办法
59
查看次数

标签 统计

audio ×1

generator ×1

html ×1

jquery ×1

passwords ×1

php ×1

playlist ×1

random ×1