标签:and loop 功能 Once 直接 ref 制作 source time
做H5页面时需要添加背景音乐,方法如下
方式一:<video controls="" autoplay="" name="media"><source src="音乐" type="audio/mpeg"></video>
这种方式显示播放器。
1、利用微信提供的接口:wx.config 和 wx.ready
先引入js文件
<script src=" http://res.wx.qq.com/open/js/... "></script>
在页面添加以下代码
wx.config({
debug : false, // 这里为false
appId : ‘‘, // 以下随意填写即可
timestamp : (new Date()).getTime(),
nonceStr : ‘‘,
signature : ‘‘,
jsApiList : [‘checkJsApi‘]
});
wx.ready(function() {
audio.play();
})
2:WeixinJSBridgeReady,对就这个东东可以搞定这个问题
代码如下:
var audo = document.getElementById(‘myAudio‘);
audo.play();
document.addEventListener(‘WeixinJSBridgeReady‘, function() {
audo.play();
}, false);
报错原因:play()方法属于DOM对象方法,$(‘#audio‘)为jquery对象
解决办法:将jquery对象转换为DOM对象
或者直接用原生方法写:document.getElementById(‘music-audio‘).play();
说明:
1、使用autoplay="autoplay",则背景音乐将在音网页打开后就自动马上播放。
2、使用controls="controls",则为了在页面内显示显示控件,如播放按钮。
3、使用"loop="loop",则是为了是背景音乐重复播放。
4、使用preload="auto",则音频在页面加载的同时进行加载,并预备播放。
5、使用src="",即是在""内加入背景音乐的保存路径,如:src="web网页制作\03.mp3"。
注:若是想播放按钮隐藏,则使用以下语句:直接使用css 的display控制audio标签的显示
标签:and loop 功能 Once 直接 ref 制作 source time
原文地址:https://www.cnblogs.com/zhangym118/p/9111830.html