|
|
@ -852,23 +852,32 @@ public class FaceSDKManager { |
|
|
|
*/ |
|
|
|
public void switchCameraByDeviceType(int deviceType) { |
|
|
|
Log.d("dev", "switchCameraByDeviceType999: "+deviceType); |
|
|
|
if(deviceType == 6){ |
|
|
|
Log.e("FaceSDKManager", "switchCamera--第7批"); |
|
|
|
SingleBaseConfig.getBaseConfig().setVideoDirection(90); |
|
|
|
SingleBaseConfig.getBaseConfig().setRgbVideoDirection(90); |
|
|
|
SingleBaseConfig.getBaseConfig().setMirrorDetectRGB(0); |
|
|
|
}else if(deviceType == 5){ |
|
|
|
Log.e("FaceSDKManager", "switchCamera--第6批"); |
|
|
|
SingleBaseConfig.getBaseConfig().setVideoDirection(90); |
|
|
|
SingleBaseConfig.getBaseConfig().setRgbVideoDirection(90); |
|
|
|
SingleBaseConfig.getBaseConfig().setMirrorDetectRGB(1); |
|
|
|
}else{ |
|
|
|
Log.e("FaceSDKManager", "switchCamera--采用默认配置"); |
|
|
|
SingleBaseConfig.getBaseConfig().setVideoDirection(270); |
|
|
|
SingleBaseConfig.getBaseConfig().setRgbVideoDirection(270); |
|
|
|
SingleBaseConfig.getBaseConfig().setMirrorDetectRGB(0); |
|
|
|
try { |
|
|
|
if(deviceType == 6){ |
|
|
|
Log.e("FaceSDKManager", "switchCamera--第7批"); |
|
|
|
SingleBaseConfig.getBaseConfig().setVideoDirection(90); |
|
|
|
SingleBaseConfig.getBaseConfig().setRgbVideoDirection(90); |
|
|
|
SingleBaseConfig.getBaseConfig().setMirrorDetectRGB(0); |
|
|
|
}else if(deviceType == 5){ |
|
|
|
Log.e("FaceSDKManager", "switchCamera--第6批"); |
|
|
|
SingleBaseConfig.getBaseConfig().setVideoDirection(90); |
|
|
|
SingleBaseConfig.getBaseConfig().setRgbVideoDirection(90); |
|
|
|
SingleBaseConfig.getBaseConfig().setMirrorDetectRGB(1); |
|
|
|
}else{ |
|
|
|
Log.e("FaceSDKManager", "switchCamera--采用默认配置"); |
|
|
|
SingleBaseConfig.getBaseConfig().setVideoDirection(270); |
|
|
|
SingleBaseConfig.getBaseConfig().setRgbVideoDirection(270); |
|
|
|
SingleBaseConfig.getBaseConfig().setMirrorDetectRGB(0); |
|
|
|
} |
|
|
|
|
|
|
|
// 尝试保存配置到文件,如果失败则只记录日志 |
|
|
|
boolean saveResult = com.baidu.idl.face.main.finance.utils.FinanceConfigUtils.modityJson(); |
|
|
|
if (!saveResult) { |
|
|
|
Log.w("FaceSDKManager", "配置文件保存失败,但相机配置已更新"); |
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
Log.e("FaceSDKManager", "切换相机配置时发生异常: " + e.getMessage(), e); |
|
|
|
} |
|
|
|
com.baidu.idl.face.main.finance.utils.FinanceConfigUtils.modityJson(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|