DingMing

丁大铭的个人空间,用来分享一些前端小技巧,默默成长吧,哈哈

ios-音乐自动播放问题

  |  
 阅读次数

ios

方法一

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//第一步:首先加载一个微信JS-SDK
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
//第2步:写一些配置
<script>
function autoPlayAudio() {
wx.config({
// 配置信息, 即使不正确也能使用 wx.ready
debug: false,
appId: '',
timestamp: 1,
nonceStr: '',
signature: '',
jsApiList: []
});
wx.ready(function() {
var globalAudio=document.getElementById("audio标签id");
globalAudio.play();
});
};
// 解决ios音乐不自动播放的问题
autoPlayAudio();
</script>

方法二

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
这个是监听touch事件  开启播放
// function audioAutoPlay(id){
// var audio = document.getElementById(id),
// play = function(){
// audio.play();
// document.removeEventListener("touchstart",play, false);
// };
// audio.play();
// document.addEventListener("WeixinJSBridgeReady", function () {
// play();
// }, false);
// document.addEventListener("touchstart",play, false);
// }
// audioAutoPlay('audio');
通过点击进行load

安卓

1
2
3
var myAudio = document.getElementById('audio')
myAudio.pause() 播放
myAudio.play() 暂停