在OpenHarmony源码中后台ServiceAbility使用相机流程
在OpenHarmony源码中后台ServiceAbility使用相机流程 在OpenHarmony源码中后台ServiceAbility不允许使用相机拍照,为了实现在服务中使用部分相机能力,如人脸识别等场景需要,特此在服务中做了一些定制。 1.主要是在security_access_token中针对某特定包名CAMERA_ENABLED_BUNDLE_NAME的Service深度定制。 代码
·
在OpenHarmony源码中后台ServiceAbility使用相机流程
在OpenHarmony源码中后台ServiceAbility不允许使用相机拍照,为了实现在服务中使用部分相机能力,如人脸识别等场景需要,特此在服务中做了一些定制。
1.主要是在security_access_token中针对某特定包名CAMERA_ENABLED_BUNDLE_NAME的Service深度定制。
代码如下:
2.创建window
3.通过XComponet获取XComponentSurfaceId
4.创建相机,并将sufercaeID传入,用于预览、输出流。
更多推荐
所有评论(0)