- 当前 Bug 的表现(可附上截图)
无声音
- 预期表现
能正常播放音频
- 复现路径
播放不了
- 提供一个最简复现 Demo
判断版本 大于1.6.0使用以下方法播放音频
const innerAudioContext = wx.createInnerAudioContext() innerAudioContext.src = '../../sound/tap.wav' // 本地音频地址 innerAudioContext.play() |
开发工具的基础库版本我尝试调到了最新,也是不能播放声音,无任何报错日志!
这都24年了文档还没更新,不支持相对路径,根路径开始写是可以的。如音频在index目录下 .src = "pages/index/xxx.mp3"
我这边也有类似的问题,不过目前解决了。大家在app.js的onlaunch上加入
var music = wx.setInnerAudioOption({
obeyMuteSwitch: false
success: function(res) {
console.log('开启静音模式下播放音乐的功能');
},
fail: function(res) {
console.log('静音设置失败');
}
});
这段代码是针对iso端音乐播放问题的,不过这是基础库 2.3.0 开始支持,低版本需做兼容处理。低版本需要在有音乐的页面加入
官方回复说本地音频用根路径确实可以正常播放的,大家可以试试。但是文档上没有说明!
解决了吗?我也遇到这问题
是否手机开启了静音?报错信息是什么呢?
麻烦提供出现问题的机型和微信版本,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
手机未开启静音,无任何报错信息,只是不播放声音
机型:iPhone 6Plus
微信版本:7.0.3
const innerAudioContext = wx.createInnerAudioContext()
innerAudioContext.src =
'../../sound/tap.wav'
// 本地音频地址
innerAudioContext.play()
麻烦提供这种格式的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
https://developers.weixin.qq.com/s/P3NgRGm3726K
代码片段中的音频是否有问题呢?直接再Windows上也是无法播放的
另外,不支持相对路径,根路径开始写是可以的
只能用根路径吗?不支持相对路径?你们官方文档没有说明这个吧!