在音频组件的mounted方法中:
var jweixin = require('jweixin-module'); //引入jssdk
this.innerAudioContext = uni.createInnerAudioContext();
this.innerAudioContext.src = '音频路径';
this.innerAudioContext.autoplay = true;
this.innerAudioContext.loop = true;
this.innerAudioContext.onPlay(() => {
console.log('开始播放');
});
this.innerAudioContext.onError((res) => {
console.log(res.errMsg);
console.log(res.errCode);
});
jweixin.config({}); // 模拟签名
let that = this;
jweixin.ready(function() {
WeixinJSBridge.invoke('getNetworkType', {}, function(e) {
that.innerAudioContext.play();
})
})
H5页面中引入该音频组件,在微信开发者工具中,可以实现音乐的自动播放,但是在真机的微信浏览器上测试,无法自动播放,请问是什么问题?
1 个回复
无情搬砖码农
官方文档上写了H5端部分浏览器不支持自动播放,可能是这个原因