小程序
小游戏
企业微信
微信支付
扫描小程序码分享
H5是用uniapp 写的,单独打开H5是有声音的,但是嵌入到小程序里就没有声音了
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
试试这个 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(); }) })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
参考这个试试呢
https://blog.csdn.net/weixin_44064067/article/details/125444265
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
试试这个 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(); }) })
参考这个试试呢
https://blog.csdn.net/weixin_44064067/article/details/125444265