为了账号安全,请及时绑定邮箱和手机立即绑定

关于audio标签暂停的问题

关于audio标签暂停的问题

慕村225694 2018-11-20 17:13:09
<audio src="res/bg.mp3" id="m1" controls loop></audio>    <input type="checkbox" id="bgm"/>:是否播放背景音乐    <script>        bgm.onchange=function(){            if(this.checked){                m1.volume=0;                m1.play();                var timer=setInterval(function(){                    m1.volume+=0.1;                    if(m1.volume>0.9){                        clearInterval(timer);                    }                },200);            }else{                var timer=setInterval(function(){                    if(m1.volume>0){                        m1.volume-=0.1;                    }else{                        clearInterval(timer);                        m1.pause();                    }                },200);            }        }    </script>代码如上,想要做一个点击checkbox实现背景音乐淡入淡出的小功能,淡入可以实现,但是淡出时,我想要音量变为0时,自动暂停。但是我这个音量变为0之后,进度条仍然在走,m1.pause()没有生效。。实在搞不明白,前端小白,求指导π-π
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1219 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号