目录

视频通话时切换摄像头,画面呈现异常颜色

问题现象

视频通话时切换摄像头,画面呈现异常颜色,不符合用户使用习惯。

背景知识

问题定位

  1. 排查代码中是否设置了setWhiteBalanceMode来开启白平衡模式。未开启白平衡模式,画面颜色校正不准,导致视频通话时切换摄像头,画面偏色。
  2. 排查代码中是否使用setColorSpace来设置色彩空间,未设置的话,画面默认为SDR拍摄效果,容易产生画面偏色问题。

分析结论

  1. 未设置setWhiteBalanceMode开启白平衡模式,导致视频通话时切换摄像头,画面偏色。
  2. 未使用setColorSpace来设置色彩空间,导致视频通话时切换摄像头,画面偏色。

修改建议

自定义相机功能中使用setWhiteBalanceMode开启白平衡模式和setColorSpace设置色彩空间,支持P3广色域以及HDR的功能。