收藏
回答

onCameraFrame在屏幕方向改变后,不返回帧数据?

onCameraFrame监听帧数据,开启横屏模式,再转动手机屏幕旋转到另一边的时候,就不返回帧数据了。只要不转动手机,设备方向不改变的情况下就没有问题

https://developers.weixin.qq.com/s/Cc7InCmz7eDt

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2022-11-09

    基础库换成2.27.2试试

    2022-11-09
    有用
    回复 3
    • 瘾
      2022-11-09
      试过了,不可以,我的代码片段里面有打印,你真机调试一下,旋转的时候就不执行打印逻辑了,貌似是底层重新load,导致监听器stop了
      2022-11-09
      回复
    • 瘾
      2022-11-09
      而且在鸿蒙3.xx的版本中,来回旋转还会导致,推送的帧数数据的宽高出现误差
      2022-11-09
      回复
    • 瘾
      2022-11-09
      完事之后这个帖子也帮我瞅瞅呗,这个帖子没人搭理我
      https://developers.weixin.qq.com/community/minihome/doc/0000a080298a70c758ceb3f935b400
      2022-11-09
      回复
  • 晓易
    晓易
    2022-11-09

    安卓手机应该只绑定当前方向,试试能不能获取转到方向进行重新绑定

    https://developers.weixin.qq.com/miniprogram/dev/api/base/system/wx.getSystemSetting.html#%E8%BF%94%E5%9B%9E%E5%80%BC

    2022-11-09
    有用
    回复 1
    • 瘾
      2022-11-09
      我这个不行,我开启自动旋转后,我摄像头朝左横屏和摄像头朝右横屏是判断不出来的,但是这么着的时候视频帧数据推送就停止了,我现在用加速计判断手机方向,然后延迟2秒再开始相机监听可以解决,但是终究会有问题
      2022-11-09
      回复
  • 瘾
    2022-11-08

    android 手机有问题,ios 没问题

    2022-11-08
    有用
    回复
登录 后发表内容