mMgr.paused一直都是false,监听不到正在播放

来源:10-12 用简洁的代码优化音乐播放

阿川阿川

2019-12-04

图片描述但貌似使用sx:if后,首次进入组件页面,playing就是false,然后组件页切换直接走if (mMgr.src == this.properties.src) 就能是正常效果。
因此if (mMgr.paused) 这个判断是否是多余的呢?

写回答

1回答

7七月

2019-12-04

可以看下源码的这一部分的最终代码,应该不会因为多了这个而导致错误,有可能是多余(容错),但不会因为多了导致错误。

1
2
阿川阿川
老师逻辑没有问题,我刚刚思考了自己出现这个疑问的原因; 1,前面我没有监听播放暂停等四个回调就打印播放状态; 2,这个播放暂停的状态是通过回调来进行相对的渲染。 是我思考欠缺问题。
2019-12-04
共2条回复

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4782 学习 · 2125 问题

查看课程