问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 微信小程序 Bug ios 11 ; android 8.0 华为p10 苹果6 6.6.6
- 当前 Bug 的表现(可附上截图)
这是编辑器输出的时间 精度是浮点数
这是android 华为输出的时间 精度是整数
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
var innerAudioContext = wx.getBackgroundAudioManager();
innerAudioContext.title = 'T'
innerAudioContext.epname = 'T'
innerAudioContext.singer = 'T'
innerAudioContext.coverImgUrl = 'T'
innerAudioContext.src = 'http://mp3.henduoge.com/mp3/2018-05-17/1526537594.mp3'
innerAudioContext.onTimeUpdate((call)=>{
console.log(innerAudioContext.currentTime.toFixed(6))
})
代码片段
console.log(innerAudioContext.currentTime.toFixed(6))
微信小程序开发问题解答
微信小程序开发者回答:
微信小程序开发者回答:
试下先不要 .toFixed(),使用 .toString() 看看打印的是什么
微信小程序开发者回答: 移动端还是整数,可以看楼下图片
微信小程序开发者回答: 移动端是每秒触发的,还是若干毫秒触发的呢
微信小程序开发者回答: setInterval(this.update, 40) 40毫秒触发一次
微信小程序开发者回答: 问题能解决吗,我们的项目需要比较精确是控制音频播放时间,否则会影响用户体验
微信小程序开发者回答: 你计算得到的这里的 onTimeUpdate 的触发间隙是多少呢
微信小程序开发者回答: 这个可以设置吗?官方文档里面没有吧
本文网址:http://www.91bianli.com/weixinxiaochengxu/50426.html