Closed lidongjies closed 3 years ago
sound component 在被 destroy 后不能继续播放
Sound System 中使用的 decodeAudio 相比 要慢,会发生解析后触发 componen onLoad,进而执行 actionQueue 中的播放操作。autoplay 为 true 时,Sound component 在 destory 时没有清除 actionQueue 中对应的操作,导致 destory 后仍然可以播放音频。
在设置 autoplay 时 destroy 后能够删掉 actionQueue 里的操作。
Eva.js
Expected Behavior
sound component 在被 destroy 后不能继续播放
Current Behavior
Sound System 中使用的 decodeAudio 相比
Possible Solution
在设置 autoplay 时 destroy 后能够删掉 actionQueue 里的操作。
Steps to Reproduce
Environment
Eva.js
version: e.g. 1.0.0