小辉网络社区致力于优质软件,活动线报,游戏辅助,绿色工具等资源共享,好货不私藏!

H5背景音乐播放暂停加图标自动旋转功能

小辉工作室 建站知识

H5背景音乐播放暂停加图标自动旋转功能,支持微信内自动播放代码实例!实现html页面背景音乐自动播放,右上角增加播放图标状态显示,支持暂停,使用最新微信JDK支持微信内打开自动播放功能。自行替换js跟MP3图标吧!
代码如下:
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
<style>
* { margin: 0; padding: 0; }
input, button, select, textarea, div, p, img { outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
body, html { height: 100%; width: 100%; }
li { list-style: none; }
img { vertical-align: top; height: auto; }
body a { outline: none; blr: expression(this.onFocus=this.blur()); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html { -webkit-text-size-adjust: none; font-size: 62.5%; }
body { font-size: 1.2rem; background-color: #000; overflow: hidden; font-family: PingFangSC-Regular, sans-serif; }
	@-webkit-keyframes reverseRotataZ {
  0%{
    -webkit-transform: rotateZ(0deg);
  }
  100%{
    -webkit-transform: rotateZ(-360deg);
  }
}
@-webkit-keyframes rotataZ{
  0% {
    -webkit-transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
  }
}
#musicControl {
  position:fixed;
  right:10px;
  top:18px;
  margin-top:0;
  display:inline-block;
  z-index:99999999
}
#musicControl a {
  display:inline-block;
  width: 25px;
  height: 25px;
  overflow:hidden;
  background:url('http://www.lxh5068.com/shopapp/img/music.svg') no-repeat;
  background-size:100%;
}
#musicControl a audio{
  width:100%;
  height:56px;
}
#musicControl a.stop {
  background-position:left bottom;
}
#musicControl a.on {
  background-position:0px 1px;
  -webkit-animation: reverseRotataZ 1.2s linear infinite;
}
#music_play_filter{
  width:100%;
  height:100%;
  overflow:hidden;
  position:fixed;
  top:0;
  left:0;
  z-index:99999998;
}
</style>
</head>
<body>
<span id="musicControl">
    <a id="mc_play" class="on">
        <audio id="musicfx" loop="loop" autoplay="autoplay">
            <source src="https://cy-sycdn.kuwo.cn/bc252bc2be7d932fb1855feef9b1e058/63306219/resource/n2/41/24/2477968581.mp3" type="audio/mpeg" id="hhh">
        </audio>
    </a>
</span>
<script>
$('#mc_play').click(function () {
	var music = document.getElementById('musicfx');
	if (music.paused) {
		music.play();
		$('#mc_play').attr('class', 'on');
	} else {
		music.pause();
		$('#mc_play').attr('class', 'stop');
	}
})
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
	document.addEventListener('DOMContentLoaded', function () {
		function audioAutoPlay() {
			var audio_ = document.getElementById('musicfx')
			document.addEventListener("WeixinJSBridgeReady", function () {
				audio_.play()
			}, false)
		}
		audioAutoPlay()
	});//www.lxh5068.com
}
</script>

温馨提示:如有转载或引用以上内容请将本文链接作为出处标注!百度已收录

免责声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。侵删请致信E-mail:431228450@qq.com

标签 暂无标签
资源分享
评论列表