HarmonyOS 系统相机默认打开前置摄像头

async thirdPartyCall(supportMultiMode: boolean): Promise<common.AbilityResult | undefined> {
  console.log("thirdPartyCall savaPath=" + this.savePath) // ohos.want.action.imageCapture
  // 拉起拍照功能
  let want: Want = {
    "action": 'ohos.want.action.imageCapture',
    "parameters": {
      supportMultiMode: supportMultiMode,
      callBundleName: "XXXXXX"
    }
  };
  // 获取图片uri
  if (this.context) {
  let result: common.AbilityResult = await this.context.startAbilityForResult(want);
  let params = result?.want?.parameters as Record<string, string | number>
  this.imagePathSrc = params?.resourceUri as string;
  console.info('Operation imagePathSrc= ' + this.imagePathSrc);
}
return undefined;
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.

打开系统相机的方法如何默认打开前置摄像头?

HarmonyOS
2024-12-25 14:59:05
1265浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Excelsior_abit

目前只支持调起系统后置摄像头,默认前置摄像头暂不支持。建议可以用camerapicker,通过api直接拉起前置摄像头,文档参考如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-camerapicker-V5

分享
微博
QQ
微信
回复
2024-12-25 17:47:44


相关问题
如何同时打开前置、后置摄像头
275浏览 • 1回复 待解决
HarmonyOS 自定义相机前置摄像头变形
1149浏览 • 1回复 待解决
HarmonyOS 相机打开之后如何切换摄像头
1416浏览 • 1回复 待解决
HarmonyOS 前置摄像头开启
1002浏览 • 1回复 待解决
HarmonyOS 切换前置摄像头黑屏
750浏览 • 1回复 待解决
相机预览及切换摄像头
1918浏览 • 1回复 待解决
HarmonyOS 打开摄像头失败
842浏览 • 1回复 待解决
如何获取前置摄像头的预览图像
3420浏览 • 1回复 待解决
HarmonyOS化flutter无法打开摄像头
828浏览 • 1回复 待解决
鸿蒙动态页面的摄像头可以打开吗?
309浏览 • 0回复 待解决
HarmonyOS 获取摄像头能力
910浏览 • 1回复 待解决
HarmonyOS 摄像头切换时卡死
803浏览 • 1回复 待解决
HarmonyOS 摄像头录制问题
996浏览 • 1回复 待解决
HarmonyOS 录制屏幕 录制摄像头咨询
1221浏览 • 1回复 待解决
寻找鸿蒙系统灯控设备、鸿蒙摄像头
6677浏览 • 2回复 待解决