HarmonyOS 打开系统相机如何默认前置镜头
我们有一个功能需要对个人正面形象进行拍照,希望默认镜头使用前置镜头,是否支持此功能,下面是我们的代码
export class UuCamera {
public static async cameraCapture(context: common.UIAbilityContext): Promise<Array<string> | null> {
// 设置打开相机的Intent
let want: Want = {
action: UuCameraConstants.ACTION_PICKER_CAMERA,
parameters: {
'supportMultiMode': false,
'callBundleName': context.abilityInfo.bundleName
}
}
let result: common.AbilityResult | null = null;
try {
result = await context.startAbilityForResult(want);
} catch (e) {
}
if (result && result.resultCode === 0) {
let param: Record<string, Object> | undefined = result.want?.parameters;
if (param !== undefined) {
if (param[UuCameraConstants.KEY_RESULT_PICKER_CAMERA_ARRAY]) {
let resourceArray: string[] = param[UuCameraConstants.KEY_RESULT_PICKER_CAMERA_ARRAY] as string[];
return resourceArray
} else {
let resourceUri: string = param[UuCameraConstants.KEY_RESULT_PICKER_CAMERA] as string;
return [resourceUri];
}
}
}
return null;
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 系统相机默认打开前置摄像头
1130浏览 • 1回复 待解决
HarmonyOS 相机拍照镜头问题
800浏览 • 1回复 待解决
HarmonyOS创建前置广角相机返回undefined
1036浏览 • 1回复 待解决
建前置广角相机返回undefined
467浏览 • 0回复 待解决
如何同时打开前置、后置摄像头
639浏览 • 1回复 待解决
如何打开相机:如何用代码打开一个系统相机,拍照后返回一个图片流。
2508浏览 • 1回复 待解决
各位大佬,我开发的app在华为手机上调用系统相机,前置摄像头默认是镜像翻转的怎么搞?
5876浏览 • 1回复 待解决
HarmonyOS 拍照怎么设置默认开启前置摄像头拍照
940浏览 • 1回复 待解决
HarmonyOS 自定义相机前置摄像头变形
1674浏览 • 1回复 待解决
HarmonyOS 如何跳转到系统默认浏览器,并打开传入的url?
1840浏览 • 1回复 待解决
HarmonyOS如何代码实现打开相机应用
1562浏览 • 1回复 待解决
打开相机:直接使用相机拍照能力
2905浏览 • 1回复 待解决
HarmonyOS 相机组件双屏场景无法使用前置摄像头
617浏览 • 1回复 待解决
HarmonyOS APP无法打开相机拍照
1555浏览 • 1回复 待解决
HarmonyOS 在申请相机权限拒绝后仍能打开相机
1013浏览 • 1回复 待解决
HarmonyOS 相机打开之后如何切换摄像头
2179浏览 • 1回复 待解决
HarmonyOS 关于手动切换镜头
935浏览 • 1回复 待解决
如何调用系统相机拍照?
2848浏览 • 1回复 待解决
HarmonyOS 如何调用系统相机进行拍照?
1705浏览 • 1回复 待解决
是否有API打开系统相机,拍照或录像后返回图片或uri
2789浏览 • 1回复 待解决
HarmonyOS 有没有打开系统相机拍照并返回和打开系统相册勾选一张或多张图片的的API
886浏览 • 1回复 待解决
HarmonyOS 相机打开闪光灯设置无效
3300浏览 • 1回复 待解决
HarmonyOS 相机相册选图demo,打开相册可以调用相机拍照的
1107浏览 • 1回复 待解决
如何从app跳转到系统相机
7050浏览 • 1回复 已解决
HarmonyOS 如何不打开WebView的时候就获取默认的UserAgent
1308浏览 • 1回复 待解决
使用startAbilityForResult拉起系统相机,不支持设置前后摄像头
可以使用相机服务,样例代码如下: