createInnerAudioContext接口有bug?
undefined is not an object (evaluating 'e.autoplay=!0')
已设置最低基础库版本
/** * 播放音效 */ playCoinVoice: function () { if (!(wx.canIUse && wx.canIUse( 'createInnerAudioContext' ))) { console.log( 'createInnerAudioContext API 在当前版本不被支持' ); return ; } console.log( '开始播放音效' ) var audio = wx.createInnerAudioContext(); if (audio){ audio.autoplay = true ; audio.src = '/resource/money.mp3' ; audio.volume = 1; } }, |
运维日志:
文档是这么说的
那是线上在跑的小程序
你好,建议选择最新的基础库试下,看上去像是你的代码问题,麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
代码在上面的呀, 这里再贴一下
/**
* 播放音效
*/
playCoinVoice:
function
() {
if
(!(wx.canIUse && wx.canIUse(
'createInnerAudioContext'
))) {
console.log(
'createInnerAudioContext API 在当前版本不被支持'
);
return
;
}
console.log(
'开始播放音效'
)
var
audio = wx.createInnerAudioContext();
if
(audio){
audio.autoplay =
true
;
audio.src =
'/resource/money.mp3'
;
audio.volume = 1;
}
},
在本地不能复现吗?代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html);麻烦也提供下小程序的appid
没有6.5.20的微信呀, 也不知道这用户的手机环境
appid : wxadfaae4fb96ae9da
没有6.5.20的微信呀, 也不知道这用户的手机环境
appid : wxadfaae4fb96ae9da
wechatide://minicode/fb3KMDmt7CbL
你好,这边没能复现你的问题,建议先调试下是不是代码问题,然后和客户那边沟通,看看能否在相同环境下测试,或者引导用户更新微信版本之类的