innerAudioContext.onCanplay(() => {
//从这个里面获取音频的回调信息,开发者工具上读取正常,但是在手机或者平板上就无法读取音频。
innerAudioContext.duration;
console.log(innerAudioContext.duration);
that.setData({
shichang:20
})
setTimeout(() => {
console.log(innerAudioContext.duration); // 401.475918
console.log(innerAudioContext.currentTime)
var shichangnum = innerAudioContext.duration
var shichang = parseInt(shichangnum)-1
var min = parseInt(shichangnum / 60)
var sec = String(shichang % 60)
if (sec.length < 2) {
sec = '0' + sec
}
that.setData({
shichang: shichang,
min: min,
sec: sec,
bdiandushu: shichang,
bdianmin: min,
bdiansec: sec,
})
}, 400)
})
经过注释排查问题,在写innerAudioContext.onCanplay内的数据在手机端不能被发送出来。请问这个问题该如何解决?
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)