一. 网易云微信小程序事件通信 播放下一首之后 起始时间是上一首歌已经播放过的时间
用BackgroundAudioManager.onTimeUpdate(function callback)更新歌曲的播放信息之后 切换页面 页面不是被销毁 而是被隐藏起来了 在跳转的页面加载完之后 更新还在进行(可能是因为卡顿) 然后起始时间就是上一首歌播放时间
解决方法:点击切歌之后 暂停播放 不给更新机会 这样在加载下一个页面的时候 起始时间就是页面设置的默认起始时间
二. 用navigateTo跳转切歌最多能切10个 小程序页面栈最多10个
用npm 包实现通信就好了 pubsub可以
三.异步任务
这两个函数都是异步任务 在调用第二个函数的时候 第三个参数需要用到第一个函数的设置值(setData里的) 但因为都是异步 所以第一个函数还没来得及设置 第二个函数就调用了 所以值不对
解决办法:在事件通信的时候传值