小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
希望提供 VideoContext 的销毁方法可以在页面unload的时候调用
不然在页面跳转多次后会报下面错误
possible eventEmitter memory leak detected %d listeners added. Use emitter.setMaxListeners() to increase limit .11
- 希望提供的能力
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
是怎么使用 VideoContext 的呢
可以给个复现的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)看看
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
wechatide://minicode/0GWTGimk7QGi
遇到一样的问题。一个视频列表,点击播放几个之后就会报内存那个错误了,然后就崩溃
这个问题有答复了吗
经过我这几天的试验经验,一个小程序最好只用一个视频上下文,跳转新的页面context 是不会清除的,最好是动态替换video的资源地址
已知问题,这是createVideoContext调用过多导致的,建议createVideoContext之后把context先存起来供后续使用。
我每次退出页面后,再打开新的页面,页面中的视频组件也是新的吧?所以“ createVideoContext 后把 context 先存起来” 没有用吧?
createVideoContext 的 参数中需要填videoId,那就是说 videoId 这个参数并没有什么卵用?
微信官方得给出一个明确的方案,要不然咱们自己测试的结论不敢用在正式环境中啊~
视频列表有多个video标签,位置都不一样,操作需要根据videoid创建不同的createVideoContext 吧?怎么只用一个呢?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是怎么使用 VideoContext 的呢
可以给个复现的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)看看
wechatide://minicode/0GWTGimk7QGi
遇到一样的问题。一个视频列表,点击播放几个之后就会报内存那个错误了,然后就崩溃
这个问题有答复了吗
经过我这几天的试验经验,一个小程序最好只用一个视频上下文,跳转新的页面context 是不会清除的,最好是动态替换video的资源地址
已知问题,这是createVideoContext调用过多导致的,建议createVideoContext之后把context先存起来供后续使用。
我每次退出页面后,再打开新的页面,页面中的视频组件也是新的吧?所以“ createVideoContext 后把 context 先存起来” 没有用吧?
经过我这几天的试验经验,一个小程序最好只用一个视频上下文,跳转新的页面context 是不会清除的,最好是动态替换video的资源地址
createVideoContext 的 参数中需要填videoId,那就是说 videoId 这个参数并没有什么卵用?
微信官方得给出一个明确的方案,要不然咱们自己测试的结论不敢用在正式环境中啊~
视频列表有多个video标签,位置都不一样,操作需要根据videoid创建不同的createVideoContext 吧?怎么只用一个呢?