确实一直是true,真不是写这个接口有什么难的,不给我,我也不要了,道路万千条。
InnerAudioContext.paused在音频播放状态下第一次输出永远是true在播放音频后,通过paused获取播放状态第一次永远是true
2020-12-15开发环境可以获取到时长,真机没得到, 兼容性考虑下而已,写接口得了解下音频。不给我我也不要了,没啥大不了得
innerAudioContext.duration Android无法获取时长let innerAudioContext = wx.createInnerAudioContext() innerAudioContext.src = "https://xmzt-scenic.oss-cn-shanghai.aliyuncs.com/20191030/9390e291b11242b38130639493ed9937.mp3" innerAudioContext.onCanplay((e) => { innerAudioContext.duration this.timer = setInterval(() => { console.log('正在获取音频总时长') console.log(innerAudioContext) if (innerAudioContext.duration !== ) { this.countTime = innerAudioContext.duration clearInterval(this.timer) } }, 100) }) 创建出来的innerAudioContext对象不包括属性值 也获取不到duration 在开发工具上和IOS端是正常可用。请尽快修复这个bug谢谢 测试机型:三星Note10+ Vivo 小米等机型 均无法正常获取 微信版本为:7.0.10测试版微信、7.0.9正式版微信均存在此问题 代码片段:https://developers.weixin.qq.com/s/wdrfISmT77dY
2020-12-15已自行解决,查pause状态
微信小程序 使用微信同声传译文字转语言如何或者播放状态是否播放完成?或者获取播放时长?已解决。查pause状态 "usingComponents" : true, "plugins": { "WechatSI": { "version": "0.3.4", "provider": "wx069ba97219f66d99" } }
2020-11-19