黑山老妖2008
黑山老妖2008
  • 发布:2024-05-15 13:58
  • 更新:2024-06-15 11:15
  • 阅读:142

uni.createInnerAudioContext()自动播放

分类:uni-app

在音频组件的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页面中引入该音频组件,在微信开发者工具中,可以实现音乐的自动播放,但是在真机的微信浏览器上测试,无法自动播放,请问是什么问题?

2024-05-15 13:58 负责人:无 分享
已邀请:
无情搬砖码农

无情搬砖码农

官方文档上写了H5端部分浏览器不支持自动播放,可能是这个原因

要回复问题请先登录注册