zoukankan      html  css  js  c++  java
  • 多个音频audio2

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
            body {
                background: #2b2938;
            }
    
            .btn-audio {
                margin: 90px auto;
                width: 186px;
                height: 186px;
                background: url(http://img.d1xz.net/d/2018/07/5b56749f0817d.png) no-repeat;
                background-size: cover;
            }
        </style>
        <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
    </head>
    
    <body>
        <div class="btn-audio">
            <audio class="mp3Btn">
                <source src="http://www.ytmp3.cn/down/49366.mp3" type="audio/mpeg" />
            </audio>
        </div>
        <div class="btn-audio">
            <audio class="mp3Btn" controls="controls">
                <source src="http://www.ytmp3.cn/down/49366.mp3?v=15" type="audio/mpeg" />
            </audio>
        </div>
        <div class="btn-audio">
            <audio class="mp3Btn" controls="controls">
                <source src="http://www.ytmp3.cn/down/49366.mp3?v=15" type="audio/mpeg" />
            </audio>
        </div>
        <div class="btn-audio">
            <audio class="mp3Btn" controls="controls">
                <source src="http://www.ytmp3.cn/down/49366.mp3?v=15" type="audio/mpeg" />
            </audio>
        </div>
        <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.10.0/jquery.min.js"></script>
        <script type="text/javascript">
            $(function () {
                //播放完毕
                $('#mp3Btn').on('ended', function () {
                    console.log("音频已播放完成");
                    $('.btn-audio').css({
                        'background': 'url(http://img.d1xz.net/d/2018/07/5b56749f0817d.png)',
                        'background-size': 'cover'
                    });
                })
    
    
                $('.btn-audio').click(function () {
                    var cindex = $(this).index();
    
                    $('.btn-audio').each(function (i) {
                        // var audio=item.children('.mp3Btn')[0];
                        var audio = $(this).children('.mp3Btn')[0];
                        if (i == cindex) {
                            if (audio.paused) { //如果当前是暂停状态
                                $(this).css({
                                    'background': 'url(http://img.d1xz.net/d/2018/07/5b567509be452.png)',
                                    'background-size': 'cover'
                                });
                                audio.play();
                            } else { //当前是播放状态
                                $(this).css({
                                    'background': 'url(http://img.d1xz.net/d/2018/07/5b56749f0817d.png)',
                                    'background-size': 'cover'
                                });
                                audio.pause();
                            }
                        } else {
                            if (!audio.paused) { //当前是播放状态
                                $(this).css({
                                    'background': 'url(http://img.d1xz.net/d/2018/07/5b56749f0817d.png)',
                                    'background-size': 'cover'
                                });
                                audio.pause();
                            }
                        }
    
                    });
                    
                });
            })
        </script>
    </body>
    
    </html>
  • 相关阅读:
    SpringBoot项目中遇到的BUG
    关于Unsupported major.minor version 52.0报错问题解决方案
    spring官网上下载历史版本的spring插件,springsource-tool-suite
    构建微服务:Spring boot 入门篇
    Spring Cloud 入门教程(一): 服务注册
    SpringCloud是什么?
    ubuntu下查看windows的 txt 文件乱码
    Ubuntu 14.04 LTS中怎样安装fcitx中文输入法
    eclipse调用jni
    Ubuntu 12.04 分区方案(仅供参考)
  • 原文地址:https://www.cnblogs.com/huanghuali/p/9361288.html
Copyright © 2011-2022 走看看