HarmonyOS 鸿蒙Next下 使用api9的arkTS+stage模型开发应用,怎么能调用相机得到一张照片?官方文档中并没找到相关内容。
HarmonyOS 鸿蒙Next下 使用api9的arkTS+stage模型开发应用,怎么能调用相机得到一张照片?官方文档中并没找到相关内容。 如题,有没有人能解答一下?是不支持吗?当前版本不支持?还是以后都不支持?
7 回复
目前可以拍照之后,从相册获取,还不支持,调用相机拍照获取,
更多关于HarmonyOS 鸿蒙Next下 使用api9的arkTS+stage模型开发应用,怎么能调用相机得到一张照片?官方文档中并没找到相关内容。的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
原来如此…还是用上一个版本的吧…
可以的
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++。