小程序
小游戏
企业微信
微信支付
扫描小程序码分享
需求是在播放之前获取音频的长度好计算进度条,但是在onCanPlay还是获取的长度为0,甚至在onTimeUpdate的前几秒获取的都是0,后面才正常,就很离谱,在社区搜索了下相关问题,官方基本是叫你提供个代码片段就没后续了
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
bug依然存在
用setinterval计时器可以解决,但是这个计时器好像没办法销毁,会一直占用内存
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
bug依然存在。不要是让开发者贴代码,开发者的代码一般很渣的。你微信的大牛贴段能正确取回duration的代码,不更好吗?
BUG一直存在,还不能通过其他方法来解决。原先我在onCanPlay连续调用play(),pause(),在onPlay()内获取duration,模拟器上基本正常工作,真机就不行了。也不知道什么时候才能修复这个BUG。
楼主解决了吗 我这iphonexr 啥版本都是最新的 获取的duration还是0 模拟器上正常的 真机不行
我以为代码有错呢,现在解决这个bug了吗?
bug 在,关键是在真机上获取不到duration ,模拟器上可以
是的,bug依旧存在。
bug同样存在
你好,这个问题之前已解决,若问题还存在,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
bug依然存在
用setinterval计时器可以解决,但是这个计时器好像没办法销毁,会一直占用内存
bug依然存在。不要是让开发者贴代码,开发者的代码一般很渣的。你微信的大牛贴段能正确取回duration的代码,不更好吗?
BUG一直存在,还不能通过其他方法来解决。原先我在onCanPlay连续调用play(),pause(),在onPlay()内获取duration,模拟器上基本正常工作,真机就不行了。也不知道什么时候才能修复这个BUG。
楼主解决了吗 我这iphonexr 啥版本都是最新的 获取的duration还是0 模拟器上正常的 真机不行
我以为代码有错呢,现在解决这个bug了吗?
bug 在,关键是在真机上获取不到duration ,模拟器上可以
是的,bug依旧存在。
bug同样存在
你好,这个问题之前已解决,若问题还存在,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)