HarmonyOS 鸿蒙Next下 使用api9的arkTS+stage模型开发应用,怎么能调用相机得到一张照片?官方文档中并没找到相关内容。

HarmonyOS 鸿蒙Next下 使用api9的arkTS+stage模型开发应用,怎么能调用相机得到一张照片?官方文档中并没找到相关内容。 如题,有没有人能解答一下?是不支持吗?当前版本不支持?还是以后都不支持?

7 回复

目前可以拍照之后,从相册获取,还不支持,调用相机拍照获取,

更多关于HarmonyOS 鸿蒙Next下 使用api9的arkTS+stage模型开发应用,怎么能调用相机得到一张照片?官方文档中并没找到相关内容。的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


原来如此…还是用上一个版本的吧…

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17

可以的

async takePhoto() {
    await abilityAccessCtrl.createAtManager().requestPermissionsFromUser(getContext(this), ['ohos.permission.CAMERA', 'ohos.permission.READ_MEDIA'])
    let context = getContext(this) as common.UIAbilityContext
    let result = await context.startAbilityForResult({ action: "ohos.want.action.imageCapture" })
    result.want.uri // 照片uri,自行处理
}

这个API不支持么?

不支持,HarmonyOS不能用这个。文档里就一句仅支持系统应用使用,不知道出于什么目的,感觉调用相机拍个照挺常见的功能。

姓名:张三 职位:软件工程师 简介: 具有5年软件开发经验,熟悉Java、Python和C++。

回到顶部