反复进入页面播放视频再退出,会出现微信严重卡顿
发布于 5 年前 作者 phe 19676 次浏览 来自 问答

根据不同的参数,进入页面播放不同的video。但是我感觉每次退出播放页面后,video组件没有被销毁,因为我反复进入播放再退出(播放的视频资源根据参数而变化,所以不是同一个),这样操作很多次后,微信会出现严重的卡顿,甚至崩溃,然后要么就是,会听到无数个之前播放过的视频的声音叠加在一起。

我在每次页面卸载后,把__video__组件通过v-if销毁了 ,在__onUnload__里,清空每次的视频资源链接和相关数据参数,并且通过

let videoContext = wx.createVideoContext(‘myvideo’)

videoContext.pause()

去暂停播放 。但是都不管用。请问如何解决这个问题

3 回复

提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

是 卡死 之后 全部都播不了, 然后重复进退 多个video页面 会导致微信卡死

我看了你之前回答别人的 这个方法 我也用过了的

回到顶部