offTimeUpdate报错无法正常使用?
发布于 5 年前 作者 leiluo 9726 次浏览 来自 问答



音频InnerAudioContext offTimeUpdate bug概述(具体可以点击代码片段查看):

1、使用音频InnerAudioContext offTimeUpdate时报错removeListener only takes instances of Function。

复现步骤:开发者工具里设置版本2.8.0或者小于2.8.1,点击切换页面,查看console就会看到报错提示。

(目前在2.8.1上没看到相关提示,是不是2.8.1修复了?所以没提示?)



2、onTimeUpdate 开启监听后, 因为无法使用offTimeUpdate无法取消,导致TimeUpdate里的setInterval定时器无法关闭(在开发者工具audits里可以检查到 存在未销毁的定时器

复现步骤:开发者工具里点击Audits选项,运行体验评分 -》 点击页面的 切换页面 按钮 -》切换后,停止运行Audits, 查看最佳实践提示,会发现定时器未销毁提示

代码片段:https://developers.weixin.qq.com/s/m1MvfUmc71fo

1 回复

你好,这边我们排查下,后续给出结论

回到顶部