收藏
回答

camera组件内存过载闪崩建议

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 需求 camera 客户端 Android 6.6.7 1.9.97

- 需求的场景描述(希望解决的问题)

camera 拍视频内存激增 导致闪崩的问题(或者拍完视频返回上一页继续拍摄内存不释放),手机拍摄越是高清越容易出问题

- 希望提供的能力

  1. 手动清除camera占用的内存,避免反复拍摄爆内存;

  2. 提供相机的分辨率设置属性,成像质量下去了。拍摄时内存占用也会随之减少,间接解除爆内存的问题;

  3. 闪崩后能不能捕获异常,按照目前的情况小程序闪崩时自己是拿不到的。是不是可以通过更底层的后台去拿到,然后反馈到小程序管理后台里面 ;

  4. 论坛遇到相关问题的开发者非常多。广发能否给出一篇系统的文章。给个开发建议,或者后续如何解决的方法(官方/开发者)


最后一次编辑于  2018-06-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • cunjinli
    cunjinli
    2018-06-12

    你好,请问1. 你是调用startRecord接口么?2. 你是怎么确定拍完视频返回上一页继续拍摄内存不释放的?3. iOS会出现这种情况不?

    2018-06-12
    赞同
    回复 3
    • 王凡
      王凡
      2018-06-12

      论坛 特别多闪崩的帖子,希望官方可以做一个系统的回答

      2018-06-12
      回复
    • 王凡
      王凡
      2018-06-12

      您也可以尝试用小内存(我的测试机p10,4g内存)高拍摄质量的手机试下camera拍视频,

      1.startRecord 再stopRecord  然后重新拍摄start 再stop

      2.startRecord然后结束拍摄stopRecord  返回到上一页重新进入拍摄页面开始拍摄


      上面两种操作都会导致闪崩 目前我测试了小米(6G内存)反复测试没发现问题,还有iphone6p 都没出现


      2018-06-12
      回复
    • cunjinli
      cunjinli
      2018-06-12

      感谢你的反馈,我们试一下

      2018-06-12
      回复
  • 王凡
    王凡
    2018-06-12

    IOS 反复拍摄没发现 android p10 有这问题。  我把相机的 分辨率设置低了以后回得到缓解。

    内存未释放只是我的猜测,因为反复拍摄就会闪崩。

    2018-06-12
    赞同
    回复