setInnerAudioOption
发布于 5 年前 作者 taolai 4485 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

1、wx.setInnerAudioOption({mixWithOther:true,obeyMuteSwitch:false})

这个API,只有在app onshow的时候调用才可以强制IOS手机外放,在page 中调用无效。

已调用wx.caniuse确认该手机微信版本这个api是可用的,无报错。

2、在iphone7 微信7.0.3.40 基础库2.6.2 上,设置强制外放wx.setInnerAudioOption({mixWithOther:true,obeyMuteSwitch:false})后,textarea输入的时候灰常卡,隔几秒钟会出系统自带的键盘声,然后删除文字的声音也会延迟。(手机此时设置静音状态,确定手机此时无开其他程序,内存充足,无报错)。

  • 预期表现

在页面生命周期中调用wx.setInnerAudioOption({mixWithOther:true,obeyMuteSwitch:false}),即使是在静音模式下,也能播放声音。且不影响teatarea输入,系统输入的键盘声音不应该发出,不卡顿。

机型详情: (已在微信内上传日志及卡顿日志,微信昵称:路从今夜白)

2 回复

麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

iponeXr ios12.1.4 微信7.0.3  基础库2.6.2也会出现第一个问题

回到顶部